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

Hang the DJ

Find your perfect match


Georgina Campbell plays Amy

attends the nomination announcement for the House Of Fraser British Academy Television Awards at Princess Anne Theatre on March 30, 2016 in London, England. Getty, TL

On the hunt for love using an advance dating system, Amy is the main woman of the episode.

Who is Georgina Campbell?

Since starring as Lucy in short-lived TV show Freak in 2009, Campbell has gained acclaim in roles such as Abigail in Flowers, Anna in One of Us and Detective Constable Katie Harford in Broadchurch. Most notably though, she starred in Murdered by My Boyfriend as Ashley Jones, a role that earned her a Best Actress Bafta.

Joe Cole plays Frank

Netflix, TL

Frank is the clumsy but charming main man of the episode who, like Amy, is using a mysterious dating system to find love.

Who is Joe Cole?

Most recognisable as John Shelby from Peaky Blinders, Cole has also enjoyed roles in thriller film Green Room, Secret in Their Eyes and Skins (he played Luke in series six).

George Blagden plays Lenny

Getty, TL

AKA the very attractive, but very annoying sighing man that Amy is paired with.

Who is George Blagden?

Best known for his role as Athelstan in Vikings, Blagden also played Louis XIV in Versailles and Grantaire in the 2012 film adaptation of Les Misérables.

Gwyneth Keyworth plays Nicola

Getty, TL

The welsh lady who is NOT impressed about being paired with Frank.

Who is Gwyneth Keyworth?

Keyworth played slave Clea in Game of Thrones (Tyrion Lannister comes across her in a brothel in season 5). You might have also spotted her in Misfits as the heavily pregnant Marnie, who falls in love with Nathan.

Jessie Cave plays Edna

Netflix, Harry potter screengrabs, TL

Edna is the enthusiastic glasses-wearing woman who swears ‘the system’ really does work at the daytime event all characters attend.

Who is Jessie Cave?

Well done Harry Potter fans if you recognised her as the actor who played Lavender Brown in the last three Harry Potter films. Cave has also starred in Great Expectations, Pride and Tales of Tales, plus Sky sitcom Trollied (as Heather).

Gina Bramhill voices Coach

Coach is the voice of the dating system that the characters in the episode subscribe to.

Who is Gina Bramhill?


Can’t quite place that voice? It might be familiar to Sherlock fans: Bramhill played Faith Smith, daughter of the villainous Culverton Smith – the character Eurus Holmes impersonates.

USS Callister



Hang the DJ


Black Museum