Full Cast — The End of the F***ing World (2017–2019)
Alex Lawther
James
Jessica Barden
Alyssa Foley
Steve Oram
Phil
Naomi Ackie
Bonnie
Josh Dylan
Todd Alan King
Christine Bottomley
Gwen
Jack Veal
Little James
Navin Chowdhry
Tony
Wunmi Mosaku
DC Teri Darego
Gemma Whelan
DC Eunice Noon
Jonathan Aris
Professor Clive Koch
Holly Beechey
Little Alyssa
Polly Kemp
Rita
Alex Sawyer
Topher
Kelly Harrison
Vanessa
Eileen Davies
Stella
Kierston Wareing
Debbie
Barry Ward
Leslie
Maggie Bain
Angela
Emma Appleton
Kelly