Ashley Jensen
Gina
Ashley Jensen
Gina
Kimberley Walsh
Trish
Ashley Walters
Mark
Kevin Bishop
Andy
Theo Stevenson
Ethan
Akai Osei-Mansfield
Jaden
Fleur Houdijk
Amy
Dominic Herman-Day
Tim
Mark Heap
Simon Tarrington
Simon Farnaby
Foreman
Hugh Dennis
Mr. Hart
Amelia Clarkson
Rebecca
Gamal Toseafa
Brian
Javine Hylton
Kelly
John Barrowman
Matthew
Amit Shah
Teacher
Lee Neville
Audience Member (uncredited)
Ben Gregor
Director
Allan Niblo
Producer
Jim Spencer
Producer
Paul Gerstenberger
Writer
Jono Griffith
Editor
James Richardson
Producer
Ben Wheeler
Director of Photography