Factual drama Prisoner 951 is based on the true story of Nazanin Zaghari-Ratcliffe, a British-Iranian citizen who was arrested in Iran while visiting family, and imprisoned for six years.

Ad

Meanwhile, the other half of the story focuses on her husband Richard, who spent years campaigning for her release. It's hard hitting series based on the first-hand accounts of the couple, which has been written by Stephen Butchard and directed by Philippa Lowthorpe.

Nazanin and Richard are played by Narges Rashidi and Joseph Fiennes respectively, while other actors to feature across the series include Nicholas Farrell and Alastair Mackenzie. But who do they all play and where might you have seen the actors before?

Read on for everything you need to know about the cast of Prisoner 951, and to see images of the cast members next to their real-life counterparts.

Prisoner 951 cast: Who stars in the four-part BBC drama?

Here are the main cast members and characters in Prisoner 951. Read on below for more info about who they are and where you've seen the actors before.

  • Narges Rashidi as Nazanin Zaghari-Ratcliffe
  • Joseph Fiennes as Richard Ratcliffe
  • Ella Varavipour as Baby Gabriella
  • Mana Sayyah as Young Gabriella
  • Ava Rose as Older Gabriella
  • Bijan Daneshmand as Baba
  • Behi Djanati-Atai as Mamani
  • Kavé Niku as Mohammad
  • Nicholas Farrell as John
  • Marion Bailey as Barbara
  • Simon Armstrong as Uncle Geoff
  • Catherine Bailey as Rebecca
  • Shaun Yusuf McKee as Lim
  • Armin Karima as Interrogator Seyed
  • Zanyar Mohammadi as Interrogator Yazdi
  • Hamid Azari as Young Prosecutor
  • Claudia Harrison as Penny Madden
  • Astrid Whettnall as Monique Villa
  • Tristan Sturrock as Jason
  • Freddie Stevenson as George
  • Alastair Mackenzie as Tobias Ellwood MP
  • Sam Troughton as Oliver Denton
  • Farzana Dua Elahe as Tulip Siddiq MP
  • Melika Foroutan as Narges
  • Banafshe Hourmazdi as Farah
  • Elham Karimpour as Shirin
  • Sima Rostami as Samira
  • Vivienne Gibbs as Liz Truss MP
  • Christopher Colquhoun as James Cleverly MP

Narges Rashidi plays Nazanin Zaghari-Ratcliffe

Images of Narges Rashidi in Prisoner 951 and Nazanin Zaghari-Ratcliffe side by side.
Narges Rashidi in Prisoner 951 and Nazanin Zaghari-Ratcliffe. Leon Neal/Getty Images, BBC/Dancing Ledge

Who is Nazanin Zaghari-Ratcliffe? Nazanin Zaghari-Ratcliffe is a British-Iranian citizen who was arrested while visiting family in Iran for crime she didn't commit, and imprisoned between 2016 and 2022.

Where have I seen Narges Rashidi? Rashidi is an American-German actress of Iranian descent, who has had roles in series including Hanna and Gangs of London, as well as films such as I Came By and Havoc.

Joseph Fiennes plays Richard Ratcliffe

Joseph Fiennes in Prisoner 951 and Richard Ratcliffe.
Joseph Fiennes in Prisoner 951 and Richard Ratcliffe. TOLGA AKMEN/AFP via Getty Images, BBC/Dancing Ledge

Who is Richard Ratcliffe? Richard Ratcliffe is Nazanin's husband, who spent years campaigning to get her home.

Where have I seen Joseph Fiennes? Fiennes is known for his roles in films including Elizabeth, Shakespeare in Love, Enemy at the Gates, Killing Me Softly and Hercules, as well as series such as Flashforward, Camelot, American Horror Story and The Handmaid's Tale. He will soon be seen reprising his stage role as Gareth Southgate in the BBC's adaptation of Dear England.

Bijan Daneshmand plays Baba

Bijan Daneshmand as Baba in Prisoner 951, sat in a waiting room.
Bijan Daneshmand as Baba in Prisoner 951. BBC/Dancing Ledge

Who is Baba? Baba is Nazanin's father.

Where have I seen Bijan Daneshmand? Daneshmand has had roles in series including The Night Manager, EastEnders, Suspicion, Tehran, House of the Dragon, The Diplomat, Brassic and Coronation Street.

Behi Djanati-Atai plays Mamani

Behi Djanati-Atai as Mama and Ella Varavipour as Gabriella in Prisoner 951.
Behi Djanati-Atai as Mama and Ella Varavipour as Gabriella in Prisoner 951. BBC/Dancing Ledge

Who is Mamani? Mamani is Nazanin's mother.

Where have I seen Behi Djanati-Atai? Djanati-Atai is a French actress of Iranian descent, who has had roles in series including Tehran and Kabul.

Kavé Niku plays Mohammad

Kavé Niku as Mohammad in Prisoner 951.
Kavé Niku as Mohammad in Prisoner 951. BBC/Dancing Ledge

Who is Mohammad? Mohammad is Nazanin's brother.

Where have I seen Kavé Niku? Niku has had roles in series including Tehran and Black Mirror.

Nicholas Farrell plays John

Nicholas Farrell as John in Prisoner 951, sat on a sofa.
Nicholas Farrell as John in Prisoner 951. BBC/Dancing Ledge

Who is John? John is Richard's father.

Where have I seen Nicholas Farrell? Farrell has had roles in series including Poirot, Waking the Dead, Torchwood, Father Brown, Call the Midwife, The Crown, Gentleman Jack, Everything I Know About Love, The Gold, Endeavour, Bodies, Fool Me Once, The Count of Monte Cristo, as well as films such as Chariots of Fire, Othello, Pearl Harbour, The Iron Lady, Grace of Monaco, Testament of Youth, Legend and Munich: The Edge of War.

Marion Bailey plays Barbara

Images of Marion Bailey in Prisoner 951 and Barbara Ratcliffe side by side.
Marion Bailey in Prisoner 951 and Barbara Ratcliffe. Peter Summers/Getty Images, BBC/Dancing Ledge

Who is Barbara? Barbara is Richard's mother.

Where have I seen Bailey? Bailey has had roles in series including The Bill, Him & Her, Temple, Britannia, The Crown, Endeavour, This is Going to Hurt, Obsession, All the Light We Cannot See and Murder Before Evensong, as well as films such as Vera Drake, Mr Turner, The Lady in the Van, Allied and Peterloo.

Alastair Mackenzie plays Tobias Ellwood MP

Images of Alastair Mackenzie and Tobias Ellwood side by side.
Alastair Mackenzie and Tobias Ellwood. Mike Marsland/Mike Marsland/WireImage, Dan Kitwood/Getty Images

Who is Tobias Ellwood? Tobias Ellwood is a former Conservative MP who, at the time of Nazanin's arrest, was Parliamentary Under-Secretary of State for Middle East and North Africa.

Where have I seen Alastair Mackenzie? Mackenzie has had roles in series including Monarch of the Glen, Black Mirror, Borgen, Wolf Hall, The Loch, Cold Feet, Deep Water, Unforgotten, Professor T, The Crown, Vigil, Andor and The Bombing of Pan Am 103, as well as films such as Peterloo and Outlaw/King.

Farzana Dua Elahe plays Tulip Siddiq MP

Images of Farzana Dua Elahe and Tulip Siddiq side by side.
Farzana Dua Elahe and Tulip Siddiq. Karwai Tang/WireImage, Nicola Tree/Getty Images

Who is Tulip Siddiq? Tulip Siddiq is a Labour MP for Hampstead and Highgate (formerly Hampstead and Kilburn) – Nazanin's constituency – who campaigned for her release.

Where have I seen Farzana Dua Elahe? Elahe has had roles in series including EastEnders, Silent Witness, Broadchurch, Next of Kin, Our Girl, Honour and Vera, as well as films such as Prince of Persia: The Sands of Time and The Hundred-Foot Journey.

Christopher Colquhoun plays James Cleverly MP

Images of Christopher Colquhoun and James Cleverly side by side.
Christopher Colquhoun and James Cleverly. David M. Benett/Dave Benett/Getty Images, Christopher Furlong/Getty Images

Who is James Cleverly? James Cleverly is a Conservative MP who was Minister of State for Minister of State for the Middle East and North Africa, and latterly Middle East, North Africa and North America, between 2020 and 2022.

Where have I seen Christopher Colquhoun? Colquhoun has had roles in series including Casualty, Coronation Street, Fleabag, Vera, Absentia, The Man Who Fell to Earth, The Sandman, Patience and Coldwater.

Prisoner 951 will air on BBC One and BBC iPlayer from Sunday 23rd November 2025.

Ad

Check out more of our Drama coverage or visit our TV Guide and Streaming Guide to find out what's on. For more TV recommendations and reviews, listen to The Radio Times Podcast.

Authors

A headshot of RadioTimes.com drama writer James Hibbs. He has fair hair and stubble is smiling and standing outside in a garden
James HibbsDrama Writer

James Hibbs is a Drama Writer for Radio Times, covering programmes across both streaming platforms and linear channels. He previously worked in PR, first for a B2B agency and subsequently for international TV production company Fremantle. He possesses a BA in English and Theatre Studies and an NCTJ Level 5 Diploma in Journalism.

Ad
Ad
Ad