Spy thriller series Slow Horses has now returned to Apple TV+ for its second season, with the first two episodes available to stream now.


This season is based on the second of the best-selling Slough House novels by Mick Herron, Dead Lions, and once again stars the dynamic duo of Gary Oldman and Jack Lowden as Jackson Lamb and River Cartwright respectively.

This new six-part season also sees the returns of Kristin Scott Thomas, Saskia Reeves and Jonathan Pryce in prominent roles, while Olivia Cooke's Sid Baker is still missing in action - could she make a return this season?

There's also a new addition to Slough House in the form of Aimee-Ffion Edwards as Shirley Dander. But who else stars in the series and who do they play?

Read on for everything you need to know about the cast of Slow Horses season 2 on Apple TV+.

More like this

Slow Horses cast: Who plays who in season 2 of the spy thriller?

Gary Oldman plays Jackson Lamb

Gary Oldman in Slow Horses season 2
Apple TV+

Who is Jackson Lamb? Jackson is the leader of Slough House. He's a "brilliant but irascible" leader, who has a particularly terse, barbed relationship with River and has a dark past.

Where have I seen Gary Oldman before? Oldman has had a long and storied career on the big screen, appearing in blockbusters such as the Harry Potter series and The Dark Knight trilogy, alongside awards darlings such as Mank and Tinker Tailor Soldier Spy. He's been Oscar nominated three times, winning Best Performance by an Actor a Leading Role in 2017 for playing Winston Churchill in Darkest Hour.

Jack Lowden plays River Cartwright

Jack Lowden as River Cartwright in Slow Horses season 2
Apple TV+

Who is River Cartwright? River is one of the latest recruits to Slough House, after he botched a mission for MI5 at the start of season 1. He is still desperate to get back into action.

Where have I seen Jack Lowden before? Lowden had a leading role in the BBC's War and Peace, and has since appeared in Small Axe, Mary Queen of Scots and Stephen Merchant's Fighting with My Family. He also had a pivotal role in Christopher Nolan's 2017 epic Dunkirk.

Kristin Scott Thomas plays Diana Taverner

Kristin Scott Thomas as Diana Tavener in Slow Horses season 2.
Apple TV+

Who is Diana Taverner? Diana is the "steely" leader of MI5's Regent's Park headquarters, who has worked with Lamb and his agents in the past but is very willing to let them take the fall for her mistakes.

Where have I seen Kristin Scott Thomas before? Scott Thomas reunites with Oldman in Slow Horses, having played Churchill's wife Clementine in Darkest Hour. She's perhaps best known for her BAFTA role in Four Weddings and a Funeral, but has also won plaudits for roles in The English Patient, Nowhere Boy and Gosford Park, amongst others. She was made a Dame in 2015.

Saskia Reeves plays Catherine Standish

Saskia Reeves as Catherine Standish in Slow Horses season 2.
Apple TV+

Who is Catherine Standish? Catherine is Lamb's long-suffering personal assistant, who knows the ins and outs of Slough House and isn't afraid to stand up to her boss.

Where have I seen Saskia Reeves before? Reeves is known for appearing series such as Luther, Death in Paradise, Collateral, Silent Witness and Wolf Hall, as well as in series such as Nymphomaniac: Vol 1 and Shadows.

Jonathan Pryce plays David Cartwright

Jonathan Pryce as David Cartwright in Slow Horses season 2.
Apple TV+

Who is David Cartwright? David is the River's grandfather and is himself a retired MI5 agent. He and Jackson have a dark past together which was revealed at the end of season 1, explaining Lamb's terse nature with River.

Where have I seen Jonathan Pryce before? Pryce plays Prince Philip in the fifth season of Netflix's The Crown. He has already unsettled us as the High Sparrow in Game of Thrones and enthralled us as Pope Francis in The Two Popes, while also appearing in the Pirates of the Caribbean series and in James Bond adventure Tomorrow Never Dies. He was knighted in 2021.

Christopher Chung plays Roddy Ho

Christopher Chung as Roddy Ho in Slow Horses.
Apple TV+

Who is Roddy Ho? Roddy is the team's tech guy, who usually likes to keep himself to himself and stay out of the field.

Where have I seen Christopher Chung before? Chung has previously appeared in Waterloo Road and Neighbours amongst other roles.

Rosalind Eleazar plays Louisa Guy

Rosalind Eleazar with Kadiff Kirwan in Slow Horses season 2.
Apple TV+

Who is Louisa Guy? Louisa is a member of Slough House who has a potential romance brewing with Min, and is one of the most affective agents in the group.

Where have I seen Rosalind Eleazar before? Eleazar has appeared in series including Breeders, Master of None, Deep Water and Death in Paradise, as well as the films Uncle Vanya and The Personal History of David Copperfield.

Dustin Demri-Burns plays Min Harper

Dustin Demri-Burns as Min Harper with Rosalind Eleazar as Louisa Guy in Slow Horses season 2.
Apple TV+

Who is Min Harper? Min is a member of Slough House who has a potential romance brewing with Louisa.

Where have I seen Dustin Demri-Burns before? Demri-Burns is best known his work on the sketch show Cardinal Burns, while he has also had roles in The Great, Stath Lets Flats, Britannia, The Capture and Am I Being Unreasonable?.

Freddie Fox plays James 'Spider' Webb

Freddie Fox as James 'Spider' Webb in Slow Horses season 2.
Apple TV+

Who is James 'Spider' Webb? James, also known as Spider, is a sneering top MI5 agent who has an ongoing feud with River.

Where have I seen Freddie Fox before? Fox has previously appeared in series such as The Crown, The Great, Toast of Tinseltown, McDonald & Dodds and White House Farm, as well as films including Pride and Mrs Harris Goes to Paris.

Aimee-Ffion Edwards plays Shirley Dander

Aimee-Ffion Edwards as Shirley Dander in Slow Horses season 2.
Apple TV+

Who is Shirley Dander? Shirley is a new member of Slough House who got sent there for punching her supervisor.

Where have I seen Aimee-Ffion Edwards before? Edwards is perhaps best known for her role as Esme in Peaky Blinders, while she has also starred in Keeping Faith, Inside No 9, Death in Paradise, Detectorists and Luther.

Olivia Cooke plays Sidney 'Sid' Baker

Olivia Cooke as Sid Baker in Slow Horses.
Apple TV+

Who is Sid Baker? Sid is a sharp MI5 agent who was also exiled to Slough House and shared an office with River. In season 1 she was shot in the head, with her fate later left uncertain. Taverner suggested she'd died, but Roddy later confirmed that her records had been wiped, meaning "she might still be alive somewhere".

Where have I seen Olivia Cooke before? Cooke had a starring role in 2015 coming-of-age film Me and Earl and the Dying Girl, and co-starred with Anya Taylor-Joy in 2017's Thoroughbreds. She had further leading roles in Spielberg's Ready Player One and Oscar winner Sound of Metal, and this year she had a starring role as Alicent Hightower in Game of Thrones spin-off House of the Dragon.

Episodes 1 and 2 of Slow Horses season 2 are available now on Apple TV+, with further episodes airing weekly. Sign up to Apple TV+ now.

Visit our Drama hub for more news, interviews and features, or find something to watch now with our TV Guide or Streaming Guide.


The latest issue of Radio Times magazine is on sale now – subscribe now. For more from the biggest stars in TV, listen to the Radio Times View From My Sofa podcast.