Cast and Crew of The End of the F***ing World

Cast of
The End of the F***ing World

About The End of the F***ing World

James is 17 and is pretty sure he is a psychopath. Alyssa, also 17, is the cool and moody new girl at school. The pair make a connection and she persuades him to embark on a darkly comedic road trip in search of her real father.

Main Cast of The End of the F***ing World

Alex Lawther
plays James (16 episodes)

Alex Lawther as James

Alex Lawther (born May 4, 1995) is an English actor. He began acting in theatre at 16, when he played the lead role i...

See Alex Lawther's other roles

Jessica Barden
plays Alyssa Foley (16 episodes)

Steve Oram
plays Phil (8 episodes)

Steve Oram as Phil

Steve Oram was born on August 25, 1973 and is currently 50 years old.

See Steve Oram's other roles

Naomi Ackie
plays Bonnie (8 episodes)

Naomi Ackie as Bonnie

Naomi Sarah Ackie (born 2 November 1992) is an English actress. She made her television debut as Jen in the Doctor Wh...

See Naomi Ackie's other roles

Josh Dylan
plays Todd Alan King (8 episodes)

Secondary Cast of The End of the F***ing World

Maggie Bain
plays Angela (1 episode)

Emma Appleton
plays Kelly (1 episode)

Emma Appleton as Kelly

Emma Jill Appleton was born and raised in the town of Witney, Oxfordshire, England and attended West Witney Primary S...

See Emma Appleton's other roles

Juliet Cowan
plays Diner Waitress (1 episode)

Juliet Cowan as Diner Waitress

Juliet Cowan is a British television, film and stage actress. Cowan has had various TV guest star roles in long-runni...

See Juliet Cowan's other roles

Holly Beechey
plays Little Alyssa (2 episodes)

Geoff Bell
plays Martin (1 episode)

Geoff Bell as Martin

From Wikipedia, the free encyclopedia Geoff Bell (born 1963) is an English actor. Description above from the Wikipe...

See Geoff Bell's other roles

Adam Brown
plays Kyle (1 episode)

Polly Kemp
plays Rita (2 episodes)

Alex Sawyer
plays Topher (2 episodes)

Hywel Morgan
plays SOCO (1 episode)

Tyrus Mckenzie
plays Hoodie (1 episode)

Matt King
plays DC Eddie Onslow (1 episode)

Matt King as DC Eddie Onslow

Matt King (born 31 January 1968) is an English actor, writer of BBC sitcom Whites and comedian. He is known for his r...

See Matt King's other roles

Kelly Harrison
plays Vanessa (2 episodes)

Leon Annor
plays Emil (1 episode)

Garry Summers
plays Distraught Dad (1 episode)

Lily Kavanagh
plays Lost Child (1 episode)

Simon Lenagan
plays DC (1 episode)

Earl Cave
plays Frodo (1 episode)

Jack Veal
plays Little James (5 episodes)

Jack Veal as Little James

Jack Veal was born on January 1, 2007 and is currently 17 years old.

See Jack Veal's other roles

Eileen Davies
plays Stella (2 episodes)

Felicity Montagu
plays Jocelyn (1 episode)

Navin Chowdhry as Tony

Navin Chowdhry is a British film and television actor.

See Navin Chowdhry's other roles

Alex Beckett
plays Jonno (1 episode)

Kierston Wareing
plays Debbie (2 episodes)

Louis Wint
plays Milton (1 episode)

Wunmi Mosaku
plays DC Teri Darego (5 episodes)

Wunmi Mosaku as DC Teri Darego

Wunmi Mosaku is a Nigerian-born British actress and singer. She is known for her roles as Joy in the BBC Two miniseri...

See Wunmi Mosaku's other roles

Gemma Whelan
plays DC Eunice Noon (5 episodes)

Barry Ward
plays Leslie (2 episodes)

Jonathan Aris
plays Professor Clive Koch (3 episodes)

Jonathan Aris as Professor Clive Koch

Jonathan Aris is a British stage, film and television actor, trained at the Webber Douglas Academy of Dramatic Art in...

See Jonathan Aris's other roles

Nadine Marshall
plays Bonnie's Mum (1 episode)

Karl Collins
plays Bonnie's Dad (1 episode)

Karl Collins as Bonnie's Dad

Karl Collins was born on January 1, 1971 and is currently 53 years old.

See Karl Collins's other roles

Dorothy Peters-Lowe
plays Child Bonnie (1 episode)

Django Chan Reeves
plays Clive's Victim (1 episode)

Oliver Huntingdon
plays Student (1 episode)

Kath Hughes
plays Headmistress (1 episode)

Will Rogers
plays Ray (1 episode)


Crew of The End of the F***ing World

Discover the backstage crew of The End of the F***ing World →