
Cast of Shetland (TV Series) – Who Stars in Every Season
The BBC’s Shetland has become one of British television’s most enduring crime dramas, praised for its atmospheric island setting and its evolving ensemble. Over more than a decade on air, the series has seen major cast changes, a shift in lead detective, and the steady rise of characters who began as supporting players. This guide breaks down the cast of Shetland across every season, clarifies who has come and gone, and explains what remains uncertain about future instalments.
Who Are the Main Cast Members of Shetland?
The series has had two distinct eras defined by its lead detective. From series 1 to 7, Douglas Henshall played DI Jimmy Perez. From series 8 onward, Ashley Jensen took over as DI Ruth Calder. A handful of actors have remained constant throughout both periods.
- Douglas Henshall played DI Jimmy Perez for seven series before departing, the largest cast shake-up the programme has experienced. Wikipedia notes this as the defining transition in the show’s run.
- Alison O’Donnell’s character, Alison “Tosh” McIntosh, was promoted from DS to DI in series 8, reflecting the series’ shift in leadership after Henshall’s exit.
- Ashley Jensen joined as DI Ruth Calder in series 8, becoming the new central detective.
- Steven Robertson (DC Sandy Wilson) and Lewis Howden (Billy McCabe) have been regulars since series 1, providing continuity across both eras.
- Erin Armstrong played Cassie Perez, Jimmy’s daughter, in series 1–7 before departing alongside Henshall.
- Mark Bonnar appeared as Duncan Hunter in series 1–2, a recurring role that did not continue beyond the early seasons.
- Series 8 introduced multiple new regulars, including Anne Kidd as Cora McLean and Angus Miller as Donnie Russell.
| Season | Main Cast (Role) |
|---|---|
| Series 1 | Douglas Henshall (Perez), Alison O’Donnell (Tosh), Steven Robertson (Sandy), Mark Bonnar (Duncan Hunter) |
| Series 2 | Same core cast, with Erin Armstrong (Cassie Perez) added as a regular. |
| Series 3 | Core cast unchanged; notable guest stars included Ciarán Hinds, Saskia Reeves, Archie Panjabi, and James Cosmo. |
| Series 5 | Core cast unchanged; high-profile guests Rakie Ayola and Titana Muthui appeared. |
| Series 7 | Final series for Henshall. Andrew Whipp, Patrick Robinson, and Laurie Brett joined as guest cast. |
| Series 8 | Ashley Jensen (Calder), Alison O’Donnell (now DI Tosh), Steven Robertson, Lewis Howden, Anne Kidd, Angus Miller, Tibu Fortes. |
| Series 9 | Core regulars retained; new additions included Stuart Campbell, Sarah MacGillivray, Vincent Regan, Ian Hart, and Tara Lee. |
| Series 10 | Returning regulars joined by Greg McHugh, Stuart Townsend, Clive Russell, Ellie Haddington, Louise Brealey, and Niall MacGregor. |
What Is the Cast of Shetland by Season?
While the core ensemble remained relatively stable during the Henshall years, each season introduced fresh faces to populate the anthology-style mysteries. The following breakdown captures the most frequently searched seasons based on publicly available records.
Series 1 and 2
The first two series established the central team: Douglas Henshall as DI Jimmy Perez, Alison O’Donnell as DS Tosh, Steven Robertson as DC Sandy Wilson, and Mark Bonnar as Duncan Hunter. Erin Armstrong joined as Cassie Perez in series 2. These seasons are available for reference on IMDb’s full cast list and on Rotten Tomatoes’ season 1 cast page.
Series 3
The cast expanded with several high-profile guest actors: Ciarán Hinds as Michael Maguire, Saskia Reeves as Freya Galdie, Archie Panjabi as DS Asha Israni, Anna Chancellor as Phyllis Brenan, and James Cosmo as Arthur MacCall. The core team remained unchanged.
Series 5
Rakie Ayola appeared as Olivia Lennox and Titana Muthui played Zezi Ugara, but the regular cast continued without alteration.
Series 7
Douglas Henshall’s final season. Guest cast included Andrew Whipp as Danny Cairns, Patrick Robinson as Lloyd Anderson, and Laurie Brett as Alison Woods.
Series 8
A major transition. Ashley Jensen took over as DI Ruth Calder, and Alison O’Donnell’s Tosh was promoted to DI. New regulars included Anne Kidd as Cora McLean, Angus Miller as Donnie Russell, and Tibu Fortes as Harry Lamont. Guest stars for this series included Phyllis Logan, Dawn Steele, Jamie Sives, and Manjinder Virk.
Alison O’Donnell is the only actor to appear in every series of Shetland to date, making her character Tosh the show’s longest-running consistent presence across both the Henshall and Jensen eras.
Series 9
The regular cast remained in place. Notable new guest actors included Stuart Campbell as Malcolm Kidd, Sarah MacGillivray as Annie Bett, Vincent Regan as John Harris, Ian Hart as Euan Rossi, and Tara Lee as Lisa Friel. The season also featured a significant storyline involving the Jakobson family, played by Johannes Lassen and Nathalie Merchant.
Series 10
By series 10, the ensemble had settled into a stable rotation. New additions included Greg McHugh as Colin Waite, Stuart Townsend as Ed Tulloch, Clive Russell as Arthur Mair, Ellie Haddington as Lana Mair, Louise Brealey as Isobel Jameson, and Niall MacGregor as Tom Jameson.
Who Has Left or Joined the Shetland Cast?
Cast turnover has been gradual but significant. The most consequential departure was that of Douglas Henshall, but the series has also seen other regulars come and go over its run.
Douglas Henshall’s Departure
Henshall left after series 7. The Shetland tourism site confirms that Ashley Jensen took over as the central detective from series 8. No single reason has been officially stated beyond the natural end of Henshall’s contract arc.
New Arrivals in Series 8
Alongside Jensen, series 8 brought several new regulars: Anne Kidd (Cora McLean), Angus Miller (Donnie Russell), Tibu Fortes (Harry Lamont), and Steven Miller (Reverend Alan Calder). Guest cast that season included Phyllis Logan, Dawn Steele, and Nina Toussaint-White.
Series 11 and Beyond
By late 2025, the show had aired ten series and a further series had been commissioned. The BBC Media Centre announced in April 2026 that returning regulars for series 11 included Steven Robertson, Lewis Howden, and Samuel Anderson. It remains unclear whether the full series 10 cast will return, and no official announcement has been made regarding a potential new lead detective in the longer term.
As of early 2026, the complete cast list for series 10 had not been officially released in full, and the exact order of future series—whether series 10 aired before or after the series 11 announcement—has caused some public confusion. Fans should refer to the BBC’s official media centre for authoritative updates.
When Did the Major Cast Changes Happen in Shetland?
The following timeline captures the key moments of cast evolution during the programme’s run.
- 2013 – Series 1 premieres with main cast: Douglas Henshall (Perez), Alison O’Donnell (Tosh), Steven Robertson (Sandy).
- 2014 – Series 2 airs with the same core cast; Erin Armstrong joins as Cassie Perez.
- 2016 – Series 3 introduces high-profile guest cast including Ciarán Hinds and Archie Panjabi; core remains unchanged.
- 2018 – Series 5 adds Rakie Ayola and Titana Muthui as guests.
- 2019 – Series 6 core cast stable; no major departures.
- 2021 – Series 7 airs, the final season for Douglas Henshall.
- 2022 – Series 8 premieres with Ashley Jensen as DI Ruth Calder; Alison O’Donnell promoted to DI; several new regulars introduced.
- 2023 – Series 9 core cast retained; guest cast expanded significantly.
- 2025 – Series 10 airs; new guest actors join the established ensemble.
- 2026 – Series 11 begins filming; returning regulars confirmed by the BBC Media Centre.
What Is Confirmed and What Remains Unclear About the Shetland Cast?
Publicly available information varies in reliability depending on the season and the source. The table below separates established facts from areas that remain uncertain.
| Established information | Information that remains unclear |
|---|---|
| Douglas Henshall left after series 7, confirmed by BBC and Wikipedia. | The full cast of series 9 and 10 has not been officially released in a single authoritative list. |
| Alison O’Donnell, Steven Robertson, and Lewis Howden continue as regulars through at least series 11, per the BBC Media Centre. | Whether Samuel Anderson will return beyond the series 11 filming announcement is not yet known. |
| Ashley Jensen joined as the new lead detective in series 8, per the Shetland tourism site. | No official confirmation exists about a new lead detective for any potential series beyond the current commissions. |
| Series 11 was commissioned and began filming in 2026, announced by the BBC. | The exact broadcast order of series 10 and 11 relative to each other has caused some public confusion. |
Why Has the Shetland Cast Evolved Over Time?
The departure of Douglas Henshall, the original lead, marked a major turning point. The show successfully transitioned to an ensemble led by Alison O’Donnell’s Tosh and Ashley Jensen’s Calder, maintaining high viewership throughout the change. The rotating guest cast reflects the series’ anthology-style mystery arcs, while the core regulars—particularly Robertson and Howden—provide continuity that helps anchor each season. Audience search queries for “cast of Shetland season 10” indicate sustained interest in future instalments, even when official details remain scarce. For readers interested in other long-running ensembles, the Home and Away Cast – Current, Past and Female Stars guide offers a similar cast breakdown for a different series.
Where Can You Find Reliable Information on the Shetland Cast?
Multiple sources provide cast information with varying levels of authority and completeness. The key references used in this article are listed below.
“Douglas Henshall as DI Jimmy Perez (series 1–7). Alison O’Donnell as DS (later DI) Alison ‘Tosh’ McIntosh (series 1–present). Steven Robertson as DC Sandy Wilson (series 1–present).”
— Wikipedia, “Shetland (TV series)”
“Returning for the new series are cast regulars Steven Robertson (playing DC Sandy Wilson), Lewis Howden (Billy McCabe), Samuel Anderson…”
— BBC Media Centre, April 2026
Additional cast data can be found on the Shetland Fandom wiki, which tracks season-by-season additions, and on TMDB’s series 1 cast page.
What Should You Know About the Cast of Shetland?
The cast of Shetland has evolved from a small ensemble anchored by Douglas Henshall into a broader repertory company led by Ashley Jensen and Alison O’Donnell. The longest-running member of the show, O’Donnell has appeared in every series, while Steven Robertson and Lewis Howden have provided continuity since the very first episode. Future casting announcements for series 11 and beyond are expected as production continues. For another British television cast deep-dive, the The Darling Buds of May – Cast, Meaning, Where Are They Now article follows a similar format.
Frequently Asked Questions
Who plays Duncan Hunter in Shetland?
Mark Bonnar played Duncan Hunter in series 1–2.
Is Alison O’Donnell leaving Shetland?
No confirmed departure; she remains the lead as of series 11 filming in 2026.
How many seasons of Shetland are there?
As of 2025, ten series have aired. Series 11 has been commissioned and was filming in 2026.
Where can I find the full cast list for Shetland season 4?
Season 4 cast is available on IMDb and Wikipedia; the main cast remained the same as season 3.
Who plays DI Ruth Calder in Shetland?
Ashley Jensen plays DI Ruth Calder, joining the cast in series 8.
Why did Douglas Henshall leave Shetland?
No specific reason has been officially stated; his contract concluded with series 7.
Who plays Cassie Perez in Shetland?
Erin Armstrong played Cassie Perez, Jimmy’s daughter, in series 1–7.
Is Shetland based on books?
Yes, the series is adapted from the novels by Ann Cleeves.
Who plays Billy McCabe in Shetland?
Lewis Howden has played Billy McCabe since series 1.
Will there be a Shetland series 11?
Yes, series 11 was commissioned and began filming in 2026, per the BBC Media Centre.