Talulah Riley character Annabelle Fritton
Rupert Everett character Camilla Fritton / Captain Archibald Fritton / Fortnam Fritton
Gemma Arterton character Kelly Jones
David Tennant character Captain Lord Pomfrey / Sir Piers Pomfrey
Colin Firth character Geoffrey Thwaites
Jodie Whittaker character Beverly
Juno Temple character Celia
Tamsin Egerton character Chelsea Parker
Toby Jones character Bursar
Sarah Harding character Roxy
Zawe Ashton character Bianca
Montserrat Lombard character Zoe
Ella Smith character Lucy
Celia Imrie character Matron
Clara Paget character Bella
Gabriella Wilde character Saffy
Cloe Mackie character Tania
Holly Mackie character Tara
Christian Brassington character Peters
Tom Riley character Romeo
Georgia King character Juliet
Pip Torrens character Heathcoat Parker
Zara Treherne character Georgiana
Tallulah Evans character Jeminima
Lola Mae Loughran character Patience
Edith Thompson character Tabitha
Florence Grounds character Julie
Jessica Agombar character Jess
Harriet Bamford character Harriet
Jessica Bell character Beth
Daisy Tonge character Daisy
Katherine Parkinson character Physics Teacher
Freddie Fox character Head Boy
Salah Essayah character Pomfrey's Henchman
Colin Michael Carmichael character Police Officer
David Armand character Police Officer
Angus Barnett character Drunken Sailor
Giles New character Drunken Sailor
Steve Furst character Arbuthnott
Humphrey Ker character AD1 Member
Ricky Wilson character Rockstar
Denise Stephenson character Reporter
Paul Putner character Steve the Barman
Aran Bell character Headmaster