
Slow Horses Cast: Complete Guide to All Seasons Actors
Gary Oldman has built a career on disappearing into characters, and his portrayal of Jackson Lamb in Slow Horses might be his most transformative yet. The Apple TV+ spy thriller brings together a stacked ensemble of British talent across its cast, with some actors appearing in nearly every episode while others cycle through season by season. This guide tracks every major cast member across the show’s first five seasons, with verified actor-character pairings from primary sources like Wikipedia and the official Apple TV+ cast pages.
Lead Actor: Gary Oldman as Jackson Lamb ·
River Cartwright: Jack Lowden ·
Diana Taverner: Kristin Scott Thomas ·
Shirley Dander: Aimee-Ffion Edwards ·
Platform: Apple TV+
Quick snapshot
- Gary Oldman plays Jackson Lamb across all seasons (Rotten Tomatoes)
- Jack Lowden portrays River Cartwright in all seasons (Apple TV Press)
- Kristin Scott Thomas as Diana Taverner throughout series run (Wikipedia)
- Series renewed for seasons 6 and 7 (Wikipedia)
- Exact episode-level cast appearances not detailed
- Full season 6 cast details pending confirmation
- Minor/guest actor tracking limited beyond season 5
- Season 1 premiered April 2022 (Rotten Tomatoes)
- Season 2 released December 2022 (Rotten Tomatoes)
- Season 3 released November 2023 (Rotten Tomatoes)
- Season 4 released September 2024 (Rotten Tomatoes)
- Season 5 released September 2025 (Rotten Tomatoes)
- Seasons 6-7 confirmed, based on Joe Country and Bad Actors novels (Wikipedia)
- Hugo Weaving returns as Frank Harkness in season 6 (Wikipedia)
Key Facts
| Attribute | Value |
|---|---|
| Genre | Spy thriller |
| Platform | Apple TV+ |
| Debut Year | 2022 |
| Lead Cast | Gary Oldman |
| Books By | Mick Herron |
Who plays Jackson Lamb in Slow Horses?
Gary Oldman’s casting
Gary Oldman plays Jackson Lamb, the head of Slough House and the gravitational center of the entire series. Apple TV confirms his role as the notorious MI5 agent who leads the team of disgraced operatives. Rotten Tomatoes describes him as the “obnoxious boss” whose presence defines the show’s tone. His casting spans all five released seasons, with the role confirmed through official Apple TV+ documentation.
Oldman’s decision to anchor the series in a character known for his disheveled appearance set the tone early—he committed fully to the physical transformation, including visible weight gain that became one of the most discussed aspects of his performance.
Did Gary Oldman put on weight for Slow Horses?
Gary Oldman’s role as Jackson Lamb
Gary Oldman committed to a significant physical transformation for the role of Jackson Lamb. The actor reportedly gained weight to embody the slovenly, chain-smoking MI5 agent who heads Slough House. This choice aligns with the character’s depiction in Mick Herron’s novels as an unkempt, heavy-drinking former spy.
Reasons for physical transformation
Oldman’s transformation went beyond prosthetic work. Reports indicate he embraced the character’s lifestyle fully during filming, creating an authentic portrayal of an agent who has clearly let himself go after years of bureaucratic exile. Rotten Tomatoes describes Jackson Lamb as the “notorious” boss of Slough House, and Oldman’s physical commitment brings that notoriety to life on screen.
The physical transformation reflects Oldman’s method approach—his preparation for the role demonstrates why the two-time Academy Award nominee remains one of Britain’s most respected actors.
What is Slow Horses based on?
Source material
Slow Horses adapts Mick Herron’s series of spy novels published by Other Stories. Rotten Tomatoes describes the premise: “A dysfunctional team of MI5 agents and their obnoxious boss, the notorious Jackson Lamb, navigate the espionage world’s smoke and mirrors to defend England from sinister forces.”
Author and book series
The series draws from multiple Herron novels. Season 1 adapts “Slow Horses,” Season 2 adapts “Dead Lions,” Season 3 adapts “Real Tigers,” Season 4 adapts “Spook Street,” and Season 5 adapts “London Rules.” Wikipedia confirms the show has been renewed for seasons 6 and 7, based on “Joe Country” and “Bad Actors” respectively.
The darkly comic tone of the novels translates directly to screen—the series never lets its espionage stakes become self-important, maintaining Herron’s sardonic view of intelligence work.
Where is Slow Horses filmed?
Primary locations
The series is filmed primarily in London, with production design relying on existing buildings and streets rather than constructed sets. The urban landscape plays a significant role in establishing the show’s grounded aesthetic.
London sites
Production frequently uses locations across the East End and surrounding boroughs, transforming ordinary spaces into the world of espionage through careful camera work and production design.
Other filming spots
Additional filming takes place in surrounding areas to create the various locations referenced in the novels and scripts.
The gritty, real-world filming locations reinforce Slow Horses’ reputation as one of the most authentic portrayals of British intelligence work on television.
Season 1 Slow Horses cast
Gary Oldman
Gary Oldman plays Jackson Lamb, the head of Slough House and the central figure of the series. Rotten Tomatoes confirms his role spans all seasons. The actor brings decades of experience to the character, creating a complex portrait of a brilliant but disillusioned intelligence officer.
Jack Lowden
Jack Lowden portrays River Cartwright, the young MI5 recruit relegated to Slough House after a failed field test. Apple TV Press documents his appearance in all seasons. Lowden plays the protagonist of the series, following River’s journey from reluctant slough house agent to capable operative.
Kristin Scott Thomas
Kristin Scott Thomas plays Diana Taverner, the MI5 Deputy Director General, later promoted to Director General. Wikipedia confirms her presence across all seasons. Her character serves as the institutional power controlling the Slough House agents, often deploying them for dangerous tasks.
The consistent core cast across five seasons provides narrative stability, allowing character development to unfold organically rather than resetting each year.
Slow Horses cast season 2
Recurring cast
Season 2 brings back the core ensemble while expanding the recurring cast. Wikipedia documents the returning players, including Aimee-Ffion Edwards as Shirley Dander, who joins the main cast starting in this season, and Dustin Demri-Burns continuing as Min Harper in seasons 1-2.
New additions
Season 2 introduces new recurring characters to the ensemble. ScreenRant notes that Kadiff Kirwan joins as Marcus Longridge, appearing in seasons 2-4, while other new faces populate the world of Slough House and MI5 operations.
Key roles
The season maintains focus on the central dynamic between Oldman’s Lamb and Lowden’s Cartwright while developing supporting characters. Jonathan Pryce appears as David Cartwright (River’s grandfather) in seasons 1-3 as a special guest, later becoming a main cast member from season 4 onward.
Season 5 marks a significant shift: Saskia Reeves, Rosalind Eleazar, Christopher Chung, and Aimee-Ffion Edwards all receive main cast billing for the first time, reflecting their expanded presence in the story.
Related reading: Cast of Longlegs
Frequently asked questions
Who plays River Cartwright in Slow Horses?
Jack Lowden plays River Cartwright throughout all seasons. Apple TV Press confirms his role as the young MI5 agent and protagonist of the series.
What role does Kristin Scott Thomas have in Slow Horses?
Kristin Scott Thomas plays Diana Taverner, the MI5 Deputy Director General who serves as a central antagonist to the Slough House team. Wikipedia confirms her character is promoted to Director General by the end of season 5.
Is Hugo Weaving in the Slow Horses cast?
Yes, Hugo Weaving plays Frank Harkness in seasons 4 and 6. Wikipedia confirms his casting as the main antagonist of season 4, with his return for season 6 documented through renewal announcements.
Who is Rosalind Eleazar in Slow Horses?
Rosalind Eleazar plays Louisa Guy, a Slough House agent who appears as a co-starring member in seasons 1-4 before joining the main cast in season 5. Rotten Tomatoes documents her expanded role in the fifth season.
What character does Christopher Chung play?
Christopher Chung portrays Roddy Ho, a tech-savvy Slough House agent who appears as co-starring in seasons 1-4 before becoming a main cast member in season 5. ScreenRant confirms his character arc and expanded role.
Is there a season 5 Slow Horses cast list?
Apple TV Press provides the official season 5 cast list, including main cast members Gary Oldman, Jack Lowden, Kristin Scott Thomas, Saskia Reeves, Rosalind Eleazar, Christopher Chung, Aimee-Ffion Edwards, Kadiff Kirwan, Jonathan Pryce, and Hugo Weaving.
Who are the new cast members in Slow Horses season 3?
Season 3 introduces Tom Brooke as JK Coe (joining in season 4) and expands Jonathan Pryce’s role to main cast. Wikipedia and ScreenRant document these additions and promotions across the ensemble.
Rotten Tomatoes (Major entertainment review publication)
A dysfunctional team of MI5 agents and their obnoxious boss, the notorious Jackson Lamb, navigate the espionage world’s smoke and mirrors to defend England from sinister forces.
ScreenRant (Trusted entertainment guide publication)
Slow Horses has proven to be one of the most compelling thrillers to come from Apple TV+ with a stunning cast of talented actors driving the spy drama forward.
For fans tracking the Slough House universe’s expansion, the decision to promote four co-starring actors to main billing in season 5 signals the show’s confidence in its ensemble. The show’s willingness to elevate supporting characters reflects the depth of talent across the cast.