Peaky Blinders star is totally unrecognisable in new Slow Horses role

The Slow Horses star once appeared on the era-defining British teen drama, Skins, as well as Peaky Blinders.

By Hannah McGreevy, Acting Assistant Screen Time Editor

Slow Horses returns in season five trailer from Apple TV+

This article contains affiliate links, we will receive a commission on any sales we generate from it. Learn more

Slow Horses fans are only just realising one actress looks rather familiar, recognising her from other British dramas including Skins and Peaky Blinders.

Advertisement

Aimee-Ffion Edwards, who was born in Newport, Wales, has enjoyed numerous successful television roles in shows like Wolf Hall, Luther and War of the Worlds.

Since 2022, she has appeared in the main cast of Slow Horses for Apple TV+ alongside Gary Oldman, Kristin Scott Thomas and Jack Lowden.

The synopsis for Slow Horses from IMDb reads: “A dysfunctional team of MI5 agents navigate the espionage world's smoke and mirrors to defend the UK from sinister forces.”

Aimee-Ffion Edwards joined Slow Horses in season 2 (Image: Apple TV )

Who does Aimee-Ffion Edwards play in Slow Horses?

Get reviews, gossip and upcoming show releases plus selected offers and competition
Invalid email Invalid email

You agree you are 18 or over. We use your sign-up to provide content in ways you've consented to and to improve our understanding of you. This may include adverts from us and third parties based on our knowledge of you. You can unsubscribe at any time. More Info.

Welsh actress Aimee-Ffion Edwards portrays Shirley Dander in Slow Horses, appearing in 24 episodes between 2022 and 2025.

Edwards’ character Shirley, who joined the show in season 2, is another British MI5 agent assigned to Slough House.

Shirley is moved to the Aldersgate Annex instead of being fired both for punching her superior officer and also due to her cocaine addiction.

Peaky Blinders is a popular BBC period drama (Image: BBC)

Who did Aimee-Ffion Edwards play in Peaky Blinders?

Aimee-Ffion Edwards famously played Esme Shelby in BBC historical drama Peaky Blinders over the course of 15 episodes.

Born into the Lee gypsy family, Esme is married to John Shelby early on in Peaky Blinders.

Advertisement

Their union was arranged in order to bring peace between the two families and to provide John’s four children with a new mother.

Get Apple TV free for a week
£9.99 FREE

TV fans can get Apple TV free for a week to stream shows like Ted Lasso, Severance and Slow Horses.

Aimee-Ffion Edwards made her acting debut in Skins (Image: Channel 4)

Who did Aimee-Ffion Edwards play in Skins?

Aimee-Ffion Edwards made her acting debut as Sketch in the second season of Skins back in 2008.

Advertisement

She only had a small role in the show, appearing across just seven episodes as a delusional girl who is infatuated with classmate Maxxie Oliver (Mitch Hewer). This obsession escalates despite the fact that Maxxie is openly gay.

The character also has low self-esteem and seems distant from the rest of her peers, which perhaps stems from the complicated relationship she has with her mother, Sheila.

Slow Horses is available to stream now on Apple TV+. Watch Peaky Blinders on BBC iPlayer or Netflix and Skins on Channel4.com.