Meet the cast of Black Mirror season 4

Did you spot the Harry Potter and Sherlock stars in the dystopian anthology series? Everything you need to know about the cast and characters of the Netflix sci-fi show


Picture what you saw.


Andrea Riseborough plays Mia Nolan

Netflix, TL

Mia is the main character of Crocodile, an architect who tries to outrun an episode of horrible violence three years before.

Interestingly, as Charlie Brooker told, this character was initially written as a man, but Riseborough asked to play the role and the script was changed accordingly.

Who is Andrea Riseborough?

Riseborough has starred in several big-name films over the past five years, including Birdman (where she played the girlfriend of Michael Keaton’s character) and Oblivion alongside Tom Cruise. You may also recognise Riseborough as daughter Dee from National Treasure, the Channel 4 drama starring Robbie Coltrane. She also starred in Netflix’s Bloodline with Owen Teague, who stars in Arkangel.

Kiran Sonia Sawar plays Shazia Akhand

Netflix, TL

Shazia is the overworked insurance company operative who uses a memory-seeking machine to resolve claims.

Who is Kiran Sonia Sawar?

She’ll be familiar as Salma to anyone who watched harrowing BBC3 drama Murdered by My Father. Sawar has also had brief roles in The Good Karma Hospital, Father Brown, Holby City and TV Movie Diana and I.

Andrew Gower plays Rob

Netflix, TL

Rob is Mia Nolan’s former partner – one who finds himself drawn into a horrific cover-up at the start of the episode.

Who is Andrew Gower?

Outlander: that’s where you know him from. Gower played Prince Charles Edward Stuart in the time travel drama.

Being Human’s Cutler has popped up in quite a few TV series since he graduated from the Oxford School of Drama in 2010. You might know him as Monroe’s Andrew Mullery, The White Queen’s Lord Strange or The Village’s Gilbert Hankin, for example.

Claire Rushbrook plays the female detective

Netflix Screengrab, TL

She’s the officer at the crime scene at the episode’s close.

Who is Claire Rushbrook?

Rushbrook’s long list of TV credits includes Dr Caroline Llewellyn in Whitechapel, Pat Simms in Home Fires, Pauline Einstein in Albert Einstein drama Genius and science officer Ida Scott in David Tennant-era Doctor Who stories The Impossible Planet/The Satan Pit.

Brian Pettifer plays William Grange

Netflix Screengrab, TL

Grange is the dentist that speaks to Shazia as part of her investigation.

Who is Brian Pettifer?

The veteran actor has starred in the likes of Jonathan Strange & Mr Norrell (Honeyfoot), Rab C. Nesbitt (Andra), The Field of Blood (Father Richards) and 1970s show The Man Craig (James Craig).

James Eeles plays DC Lydon


Netflix Screengrab, TL

Lydon is one of the first police officers who investigates the crime committed at the episode’s end.

Who is James Eeles?

Eeles starred as Mike in Helen McCrory drama Fearless. He also had a brief role as The Digbeth Kid in the second series of Peaky Blinders.

Armin Karima plays the receptionist

Netflix Screengrab, TL

Who is Armin Karima?


As well as playing Abdul Bukhari in the tenth series of Waterloo Road, Karima has starred in Fearless (alongside James Eeles), The State and Tyrant.

USS Callister



Hang the DJ


Black Museum