Asa Butterfield character Willoughby Blake
Finn Cole character Don Wallace
Hermione Corfield character Clemsie Lawrence
Michael Sheen character The Bat
Nick Frost character Woody Chapman
Simon Pegg character Meredith Houseman
Jassa Ahluwalia character Yuri
Jamie Blackley character Caspar de Brunose
Cory Chambers character Bello
Kit Connor character Wootton
Alan Drake character Butler
Charles Evans character Mikey
Charlie Fitzherbert character Tomkinson
Alhaji Fofana character Chibwe
Hanako Footman character Poppet
Gary Golding character Hedger
Rohan Gotobed character Scholar Bartlett
Jo Hartley character Babs Wallace
Nick Kellington character The Beast
Isabella Laughland character Kay
Alex MacQueen character Lambert
Levi Masoet character Dr. François
Neil Pendleton character Red Dreads
Max Raphael character Hargreaves
Tom Rhys Harries character Clegg
Margot Robbie character Audrey
Jane Stanness character Matron
Louis Strong character Smudger
James Woodroffe character Teddy Chapman
Joshua Squire character Olympus Boy (uncredited)
Connor Allbright character Sparta Boy (uncredited)
Toby Cordes character Sparta Boy (uncredited)
Ted Day character Sparta Boy (uncredited)
Thomas Farrow-Tomson character Sparta Boy (uncredited)
Harry Isherwood character Sparta Boy (uncredited)
Aron Jackson character Sparta Boy (uncredited)
Mateusz Kobylec character Sparta Boy (uncredited)
Sam Redland character Sparta Boy (uncredited)
Zaak Conway character Tiny New Boy (uncredited)
Jack Webb character Xenephon Boy (uncredited)
Ben Wheeler character Xenephon Boy (uncredited)