Edit
Anna and the Apocalypse (2017) Poster

Full Cast & Crew

Directed by 

John McPhail

Writing Credits  

Alan McDonald ... (written by) and
Tommy Reilly ... (written by) and
Ryan McHenry ... (written by)

Cast (in credits order)  

Ella Hunt ... Anna
Malcolm Cumming ... John
Sarah Swire ... Steph
Christopher Leveaux Christopher Leveaux ... Chris
Marli Siu ... Lisa
Ben Wiggins ... Nick
Mark Benton ... Tony
Paul Kaye ... Arthur Savage
Sean Connor Sean Connor ... Graham
John Winchester John Winchester ... Tibbsy
Euan Bennet ... Jake
Ella Jarvis ... Katie
Myfanwy Morgan Myfanwy Morgan ... Penguin Student 1
John McGeachie John McGeachie ... Penguin Student 2
Janet Lawson Janet Lawson ... Mrs. Hinzmann
Ruth McGhie ... Bea
Kirsty Strain ... Ms. Wright
Tyler Collins Tyler Collins ... Groom
Daniel Cahill ... Best Man
Therese Bradley ... Julie
Jackie Bird Jackie Bird ... Self
Calum Cormack Calum Cormack ... Zombie Santa
Michael Annis Michael Annis ... Headmaster
Benjamin Storey Benjamin Storey ... Santa Boy (as Benjamin James Storey)
David Maris David Maris ... Santa Boy
Fraser McLoughlin Fraser McLoughlin ... Santa Boy
Jack Douglas Jack Douglas ... Santa Boy
Kieran Morris ... Santa Boy
Matthew Scott Matthew Scott ... Santa Boy
Leigh Butler Leigh Butler ... Alf
Jake Richardson Jake Richardson ... Chas
Callum Johnstone Callum Johnstone ... Snowman
Rest of cast listed alphabetically:
Ben Bradley Ben Bradley ... Teacher / Zombie (uncredited)
Jon Dan Duncan ... Zombie (kill scene) (uncredited)
David Friel David Friel ... Paramedic (uncredited)
Laura Hardie ... Zombie (uncredited)
Tariqsafdar Hussain Tariqsafdar Hussain ... Zombie (uncredited)
Andrew Kelly Andrew Kelly ... Zombie (uncredited)
Janet Lawson Janet Lawson ... Mrs. Hinzmann (uncredited)
Louise Macphail Louise Macphail ... Zombie (uncredited)
James Matheson ... Resident (uncredited)
Daniel Middleton Daniel Middleton ... Paramedic (uncredited)
Eddie Seaman Eddie Seaman ... Zombie (uncredited)

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 

Richard Brough ... unit manager
Kyrie MacTavish ... unit production 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
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
Yutsil Hoyo Diaz Martinez ... camera trainee
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

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed