Cast
Talulah Riley
Annabelle Fritton
Rupert Everett
Camilla Fritton / Captain Archibald Fritton / Fortnam Fritton
Gemma Arterton
Kelly Jones
David Tennant
Captain Lord Pomfrey / Sir Piers Pomfrey
Colin Firth
Geoffrey Thwaites
Jodie Whittaker
Beverly
Juno Temple
Celia
Tamsin Egerton
Chelsea Parker
Toby Jones
Bursar
Sarah Harding
Roxy
Crew
Oliver Parker
Director
Barnaby Thompson
Director
Piers Ashworth
Screenplay
Jamie Minoprio
Additional Writing
Jonathan M. Stern
Additional Writing
Nick Moorcroft
Screenplay
David Higgs
Director of Photography
Charlie Mole
Original Music Composer
Amanda McArthur
Production Design
John Reid
Art Direction
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.