Full Cast — The End of the F***ing World (2017–2019)

Alex Lawther

Alex Lawther

James

Jessica Barden

Jessica Barden

Alyssa Foley

Steve Oram

Steve Oram

Phil

Naomi Ackie

Naomi Ackie

Bonnie

Josh Dylan

Josh Dylan

Todd Alan King

Christine Bottomley

Christine Bottomley

Gwen

Jack Veal

Jack Veal

Little James

Navin Chowdhry

Navin Chowdhry

Tony

Wunmi Mosaku

Wunmi Mosaku

DC Teri Darego

Gemma Whelan

Gemma Whelan

DC Eunice Noon

Jonathan Aris

Jonathan Aris

Professor Clive Koch

Holly Beechey

Little Alyssa

Polly Kemp

Polly Kemp

Rita

Alex Sawyer

Alex Sawyer

Topher

Kelly Harrison

Kelly Harrison

Vanessa

Eileen Davies

Eileen Davies

Stella

Kierston Wareing

Kierston Wareing

Debbie

Barry Ward

Barry Ward

Leslie

Maggie Bain

Maggie Bain

Angela

Emma Appleton

Emma Appleton

Kelly

← Back to The End of the F***ing World