Cast (20)

Alex PettyferBradley White

April PearsonNatasha 'Tasha' Cummings

Dimitri LeonidasAlexis

Calvin A. DeanDarren Mullet

Tuppence MiddletonJustine Fielding

Georgia KingSophie

Mary NighyHelena

Olly AlexanderJason Banks

Ben Lloyd-HughesJez

James FloydNasser

Sophie WuMei Lei

Hugh MitchellTim

Larissa WilsonKhalillah

Ruby BentallEmily

Tom HopperMarcus

Geoff BellGordon Ramsey
Peter AmoryHead Teacher

Roger Ashton-GriffithsMr. Humpage

Sandra DickinsonMiss Swanson

Kenneth CollardMr. Dawson
