Cast & Crew

Directed by

John McPhail

Writing Credits

Alan McDonald
(written by) and
Tommy Reilly
(written by) and
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
John Walker Gray
Gertie ( Zombie )
Ben Bradley
Teacher / Zombie (uncredited)
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 (as Steve Jarvis)
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 by

Roddy Hart
Tommy Reilly

Cinematography by

Sara Deane
director of photography

Editing by

Mark Hermida

Casting By

Sophie Holland
Caroline Stewart

Production Design by

Ryan Clachrie

Art Direction by

Martin Kelly

Costume Design by

Fiona Hoyo Diaz Martinez
Fi Morrison
(as Fiona Morrison)

Makeup Department

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

Production Management

Kyrie Barker
unit production manager (as Kyrie MacTavish)
Richard Brough
unit manager
Pete Murphy
additional unit manager
Andy Ross
unit manager

Second Unit Director or Assistant Director

Callum Bruce
crowd assistant director (as Calum Bruce)
Jonathan Farmer
first assistant director
Katharine K.K. Kennedy
second assistant director (as Kathrine 'KK' Kennedy)
Raluca Staruiala
third assistant director

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 McBurnie
graphic designer (as Liam Bryant)
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

Sound Department

Phillip Barrett
foley supervisor (as Phill Barrett)
Sam Biggs
adr mixer
Kieran Boyne
assistant boom operator
Colin Chapman
dialogue editor
Ben Cross
foley mixer
Mike DeBonis
audio description narrator (uncredited)
Kahl Henderson
re-recording mixer / supervising sound editor
Ariane Jackson
sound post production coordinator (as Ariane Jackson Marini)
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 (uncredited)

Special Effects by

Wayne Bennett
special effects supervisor
Darren Wallace
special effects supervisor

Visual Effects by

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 (as Tristan Nieto)
Brian Schneider
visual effects artist
Karolina Szydlowska
visual effects artist
Andres Trujillo
visual effects artist

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

Camera and Electrical Department

Nico Biarese
first assistant camera vfx unit (as Nicolò Biarese)
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 (as Iain Harrison Jnr)
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

Animation Department

Arnau Millet
opening titles
Óscar Perales Armengol
opening titles (as Oscar Perales)
Marc Sans
opening titles

Casting Department

Ross Barratt
casting assistant

Costume and Wardrobe 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 (as Emily Watson)
Susie Will
additional costume

Editorial Department

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 (as Ross Macrae)
Abigail McKenzie
di producer
Vanessa Taylor
look development colorist
Diana Vasquez
on-line editor
Kimberly Huston
assistant editor (uncredited)

Location Management

David Fraser
location assistant
Barry Laird
location manager
Pete Murphy
additional unit manager

Music Department

Anthony Seyler
soundtrack producer

Script and Continuity Department

Helen Grace
post production script
Cristin Mackenzie
script supervisor
Victoria Youngman
script supervisor: second unit

Transportation Department

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

Additional Crew

Priya Bhakta
production coordinator
David Burgess
clearances
Gillian Christie
development executive
Ian Davies
consultant
Martin Donnell
security
Johan Ewing
legal executive
Laura Fleming
floor runner
Shawn Fleming
production accountant
Anne Forster
assistant accountant
Glynn Henderson
health & safety consultant
Sean Hind
additional floor runner
David Johnstone
insurance
Nina Kolokouri
international sales
Jamie Lapsley
Director: Test Shoot
Mairi Macdonald
production assistant
Lauryn McCorkell
crew
Ann McCullough
unit nurse
Gary McGregor
security
Andrew McIntosh
additional floor runner
Tony McKinnon
health & safety consultant (as Tony MacKinnon)
Davie McPherson
facilities captain
Alice McTrusty
optometrist
Iain Moodie
assistant chef
Neil Moodie
chef
Malcolm Rumbles
floor runner
Luis Stefanon
marketing director: Home Entertainment Marketing
Sarah Swire
choreographer
Kayleighsha Wharton
production coordinator
Kyle Williams
additional floor runner
Linda Wilson
unit nurse

Thanks

Carmelia Alae-Carew
personal thanks
Ken Alae-Carew
personal thanks
Venus Alae-Carew
personal thanks
Debbie Bamford
personal thanks
William Barber
personal thanks
Steve Barker
personal thanks
Maggie Brownlie
personal thanks
Stuart Brownlie
personal thanks
Darcey Burnham
thanks
Alastair Callaghan
personal thanks
Mike Callaghan
personal thanks
Chloe Campbell
thanks
Sergio Casci
thanks
Hugh Crawford
thanks
Kahleen Crawford
thanks
Angela Crum
personal thanks
David Crum
personal thanks
Heather Crum
personal thanks
Steve Crum
personal thanks
Victoria Dabbs
personal thanks
Allan Davidson
personal thanks
Ian Davies
thanks
Jen Dolan
personal thanks
Susie Dumbreck
thanks
Brandy Fons
thanks
Ruth Foulis
personal thanks
Andrew Freeland
personal thanks
Barbara Gaunt
thanks
Mark Geddes
personal thanks
Scott Gilmour
personal thanks
Mai Gornall
thanks
Navid Gornall
thanks
Sam Hamann
thanks
Marcus Harben
personal thanks
Zoe Hunter
thanks
Sam Jack
personal thanks
Brad Johnson
thanks
Scott Johnson
personal thanks
Dave Lacy
thanks
Eliza M.Y. Lau
personal thanks
Daniel Little
personal thanks
Peter Macrae
personal thanks
Dinah Marriott
personal thanks
Harry Marriott
personal thanks
Stephen Martin
personal thanks
Joyce Matthews
personal thanks
Eleanor McDonald
personal thanks
Menai McDonald
personal thanks
Tom McDonald
personal thanks
Joanne McGuinness
personal thanks
Ryan McHenry
in memory of (as Ryan W. McHenry)
Leo McHugh
thanks
Andrew McIntosh
personal thanks
Peter McKechnie
thanks
Claire McKenzie
personal thanks
Jackie McPhail
personal thanks
John McPhail
personal thanks
Paul McPhail
personal thanks
Cyril Megret
personal thanks (as Cyril Mégret)
Grant Middleton
personal thanks
Alan Moss
personal thanks
Neil Norman
personal thanks
Leo Robb
personal thanks
Mandy Shannon
personal thanks
Emily Spalding
thanks
John Stoker
personal thanks
Andrew John Tait
thanks
Barry Waldo
the producers wish to thank
Tabitha Watson
thanks
Susie Will
thanks
All Filters