X
Close Ad
Games
Explore Games
2024 GAME PUBLISHER RANKINGS
2023 Game Awards Tracker
Xbox Game Pass
Best Games This Year
Best Games of All Time
Upcoming Releases
New PS5 Games
New Xbox Series X/S Games
New PC Games
New Switch Games
See All
New Games
New & Upcoming Games
Free & Subscription Games
Stellar Blade
Manor Lords [Early Access]
SaGa Emerald Beyond
Sand Land
Eiyuden Chronicle: Hundred Heroes
TopSpin 2K25
Tales of Kenzera: ZAU
Final Fantasy 7 Rebirth
See All
Movies
Explore Movies
APRIL MOVIE PREVIEW
Upcoming Movies
DVD/Blu-ray: New & Upcoming
Best Movies This Year
Best Movies of All Time
Best Movies on Netflix
Best Movies on Hulu
Best Movies on Prime Video
Best Movies on Max
Best Movies on Paramount+
See All
New Movies in Theaters
MOVIE RELEASE CALENDAR
Challengers
Boy Kills World
Humane
The Feeling That the Time for Doing Something Has Passed
Abigail
The Ministry of Ungentlemanly Warfare
Civil War
Sasquatch Sunset
The First Omen
See All
TV Shows
Explore TV
Renew/Cancel Scorecard
Best TV Shows This Year
Apple TV+: New & Upcoming
Disney+: New & Upcoming
Hulu: New & Upcoming
Max: New & Upcoming
Netflix: New & Upcoming
Paramount+: New & Upcoming
Peacock: New & Upcoming
Prime Video: New & Upcoming
See All
New TV Shows
MAY TV PREVIEW
TV PREMIERE CALENDAR
The Veil
Knuckles
Dead Boy Detectives
The Big Door Prize S2
The Jinx Part 2
The Spiderwick Chronicles
Conan O'Brien Must Go
Fallout
See All
Music
New Albums
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
St. Vincent: All Born Screaming
Iron & Wine: Light Verse
Justice: Hyperdrama
Pet Shop Boys: Nonetheless
Neil Young & Crazy Horse: Fu##in' Up
Pearl Jam: Dark Matter
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
Anna and the Apocalypse
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
John McPhail
Written By
Alan McDonald
written by
Tommy Reilly
written by
Ryan McHenry
written by
Cast
Ella Hunt
Anna
Malcolm Cumming
John
Sarah Swire
Steph
Christopher Leveaux
Chris
Marli Siu
Lisa
Ben Wiggins
Nick
Mark Benton
Tony
Paul Kaye
Arthur Savage
Sean Connor
Graham
John Winchester
Tibbsy
Euan Bennet
Jake
Ella Jarvis
Katie
Myfanwy Morgan
Penguin Student 1
John McGeachie
Penguin Student 2
Janet Lawson
Mrs. Hinzmann
Ruth McGhie
Bea
Kirsty Strain
Ms. Wright
Tyler Collins
Groom
Daniel Cahill
Best Man
Therese Bradley
Julie
Jackie Bird
Self
Calum Cormack
Zombie Santa
Michael Annis
Headmaster
Benjamin Storey
Santa Boy
David Maris
Santa Boy
Fraser McLoughlin
Santa Boy
Jack Douglas
Santa Boy
Kieran Morris
Santa Boy
Matthew Scott
Santa Boy
Leigh Butler
Alf
Jake Richardson
Chas
Callum Johnstone
Snowman
Ben Bradley
Teacher / Zombie
Jon Dan Duncan
Zombie (kill scene)
David Friel
Paramedic
Laura Hardie
Zombie
Tariqsafdar Hussain
Zombie
Andrew Kelly
Zombie
Janet Lawson
Mrs. Hinzmann
Louise Macphail
Zombie
James Matheson
Resident
Daniel Middleton
Paramedic
Eddie Seaman
Zombie
Produced By
Naysun Alae-Carew
producer
Tracy Brimm
executive producer
Todd Brown
executive producer
Nicholas Crum
producer
Stephen Jarvis
executive producer
Tracy Jarvis
producer
Lauren Lamarr
associate producer
Orion Lee
executive producer
Steven Little
co-producer
Antony Loizou
associate producer
Anne Mensah
executive producer
Allan Niblo
executive producer
James Norrie
executive producer
Mark Thomas
executive producer
Peter Van Der Watt
executive producer
Charlotte Walsh
co-producer
Music
Roddy Hart
Tommy Reilly
Cinematography
Sara Deane
director of photography
Sound
Phillip Barrett
foley supervisor
Sam Biggs
adr mixer
Kieran Boyne
assistant boom operator
Colin Chapman
dialogue editor
Ben Cross
foley mixer
Mike DeBonis
audio description narrator
Kahl Henderson
re-recording mixer / supervising sound editor
Ariane Jackson
sound post production coordinator
Micheal MacKinnon
re-recording mixer
Rachel Maclaren
sound assistant
Lauren McCready
sound post manager
Cameron Mercer
sound recordist
Chris Sinclair
sound designer
Neal Skillen
boom operator
Ian Waggott
foley artist
Iain Anderson
adr mixer
Editing
Mark Hermida
Casting Director
Sophie Holland
Caroline Stewart
Production Design
Ryan Clachrie
Art Direction
Martin Kelly
Costumes
Fiona Hoyo Diaz Martinez
Fi Morrison
Makeup
Keighley Beaton
additional makeup artist
Leigh Butler
additional makeup artist
Leslie Caldwell
makeup trainee
Maxine Dallas
makeup designer
Julie-Ann Devine
makeup trainee
Isobel Donald
second unit make-up supervisor
Martha Elliott
makeup assistant
Donna Harrison
makeup trainee
Raymond McArthur
makeup artist
Kat Morgan
additional makeup artist
Caroline Peberdy
additional makeup artist
Emma Leigh Porter
additional makeup artist
Matilda Scarr
additional makeup artist
Vivienne Simpson
makeup supervisor
Dorothea Siwik
makeup trainee
Carli Stewart
makeup trainee
Special Effects
Wayne Bennett
special effects supervisor
Darren Wallace
special effects supervisor
Visual Effects
Matt Cameron
visual effects supervisor
Liudmyla Chorna
digital compositor
Pierre D'oncieu
digital compositor
Chris Duffy
visual effects artist
Heberth Ferneynes
visual effects artist
Sam Goodwin
visual effects artist
Augstina Hoyos
visual effects artist
Santiago E. Iturmendi
digital compositor
Tristan Alice Nieto
visual effects artist
Brian Schneider
visual effects artist
Karolina Szydlowska
visual effects artist
Andres Trujillo
visual effects artist
Assistant Director
Callum Bruce
crowd assistant director
Jonathan Farmer
first assistant director
Katharine K.K. Kennedy
second assistant director
Raluca Staruiala
third assistant director
Production Management
Richard Brough
unit manager
Kyrie MacTavish
unit production manager
Pete Murphy
additional unit manager
Andy Ross
unit manager
Art Department
Philip Barratt
standby art director
Paul Scott Canavan
concept artist
Craig Castle
props
Becky Catterson
design assistant
Omercan Cirit
storyboard artist
Carolyn Clark
scenic painter
Lauren Coleman
additional design assistant
Liam Collins
props
Rob Evans
prop maker
John Felix
assistant standby props
Chloe Frizzell
petty cash buyer
Katie Johnston
additional petty cash buyer
Chris MacLean
props
David Macleod
standby props
Fred MacMillan
props
Liam Bryant
graphic designer
Lee Porter
production buyer
Steven Robertson
additional design assistant
Gordon Rogers
construction coordinator
Tony Sheridan
property master
David Weatherstone
props
Camy White
dressing props
Billy Wilson
dressing props
Stunts
Charlotte Allan
fight performer
Tim Barrow
fight performer
Esme Bayley
fight performer
EmmaClaire Brightlyn
fight director
Zoë Bullock
fight performer
Kirstie Findlay
fight performer
Colin Healey
fight performer
Belle Jones
fight performer
Itxaso 'Taz' Marino
fight performer
Fraser McLoughlin
fight performer
Samuel Pashby
fight performer
Emilie Patry
fight performer
Ewan Petrie
fight performer
Elspeth Turner
fight performer
Animation
Arnau Millet
opening titles
Óscar Perales Armengol
opening titles
Marc Sans
opening titles
Editorial
Tom Balkwill
head of di
Debbie Banbury-Morley
negative checker
Gareth Bishop
on-line editor
Colin Brown
colorist / on-line editor
Lewis Carmichael
lab technician
Evan Crichton
lab technician
David Frew
head of post production
Kaljeven Singh Lally
second assistant editor
Ross MacRae
first assistant editor
Abigail McKenzie
di producer
Vanessa Taylor
look development colorist
Diana Vasquez
on-line editor
Kimberly Huston
assistant editor
Other
Duncan Barbour
tracking vehicle operator
Peter Gangel
unit driver
David Love
transportation captain
Grant Morrison
vehicle wrangler
Ronnie Morrison
vehicle wrangler
Charlie Stewart
unit driver
Wayne Wright
unit driver
Music Department
Anthony Seyler
soundtrack producer
Casting Department
Ross Barratt
casting assistant
Costume Department
Esme Forrest
additional costume
Sarah Gaunt
costume assistant
Sarah-Kate Goodwin
additional costume
Sophie Guise
costume standby
Michael Jones
additional costume
Scott Morrison
additional costume
Jenni Thomson
costume standby
Ellie Van Riel
costume standby
Emily Ann Watson
additional costume
Susie Will
additional costume
Camera Department
Nico Biarese
first assistant camera vfx unit
Aaron Boucher
jimmy jib operator
Nicholas Britt
camera operator: "b" camera
Donald Campbell
additional electrician
Peter Candler
second assistant: "a" camera
Graham Colvan
vfx unit
Steve Dall
best boy
Mark Dorris
grip
Paul Forest
first assistant camera pickups / second assistant: b camera
Claire Louise Fraser
first assistant 'b' camera
Robbie Gray
additional electrician
Alistair Harling
electrician
Iain Harrison Jr.
assistant rigger
Iain Harrison
rigger
Billy Harron
electrician
Yutsil Hoyo
camera trainee
John Hutton
gaffer
Gerardo Jaconelli
still photographer
Clyde Jones
second assistant camera: pickups
Jonny Kerr
first assistant: "a" camera
Sophie Lloyd
additional electrician
Alan Manson
grip assistant
William McKeand
additional electrician
Alan C. McLaughlin
Camera Operator: VFX Unit
David Murray
additional electrician
Martin Newstead
steadicam operator
Rasmus Rani
additional camera trainee
Conor Reilly
epk
Andrew Rooke
additional camera trainee
Danielle Scott
work experience
Andy Stephens
lighting console operator
Graeme Strachan
additional grip assistant
Dave Thom
additional electrician
Alan Waddingham
additional electrician
Greig Wilson
additional electrician
Heather Yates
still photographer
Location Management
David Fraser
location assistant
Barry Laird
location manager
Pete Murphy
additional unit manager
Script Department
Helen Grace
post production script
Cristin Mackenzie
script supervisor
Victoria Youngman
script supervisor: second unit
Movie title data and credits provided by