Cast & Crew

Directed by

David John Jeffery

Writing Credits

David John Jeffery
(written by)

Cast

Eric Roberts
Angel of the Messiah
Frazer Hines
Dr. James Sheppard
Magnus Dugdale
Captain Skye
Xavier Gomez
Thomas Corby
Erin Leighton
Lydia
Lamin Tamba
Amos Taiwo
Paul Parker
Mathew Corby
Samantha Inman
Crystal
Naj Modak
Paul Jenkins
Olivia Blair
Beauty
Imogen Inman
Child Playing Games #2
William Kaffenberger
God
Helena Collins O'Connor
Elaine Fairy
Iris Park
Julia
Rob Patterson
Piotr Jan
Alice Loftus
Alice Corby
Grace Chim
Mary Corby
Milan Ogier
Office Man
Maura Judges
Miss Hopkins
Rose Amorganda Jeffery
Justine
Dani Raza
Helper Android 18
Anita Narayan
Cheryl Grant
Raki Dey
Captain Watson
Lauren Simmonds
Nurse Sue Simmons
Matt Butcher
TV Reporter
Proud Sang-ou-Thai
General Lam
Holly Emmett
Pastor Carolyn
Rebecca Bowers
Mother
Joshua Hopwood
Lieutenant Smith
Jason Catlin
Kevin -TV Reporter
Chereis Sewell
Sergeant Morson
Stanley Halsey
Jack Hardacre
Cydney Gabbidon
Massage Woman
Amari-Leo Atterbury
Child Playing Games #1
Clara Malara
Julia

Produced by

David John Jeffery
producer
Ronda Smalling
co-producer

Music by

Daniel Paul Jeffery

Cinematography by

Adam Tidd
director of photography

Editing by

David John Jeffery

Casting By

Tom Hercule Evans
(as Tom Evans) (casting assistant)
David John Jeffery

Art Direction by

Luciano Piero D'Amato
assistant art director

Costume Design by

Helena Collins O'Connor
(original costumes)

Makeup Department

Rafif Haj Ahmad
hair stylist / makeup artist
Kerry Baines
hair stylist / key makeup artist
Kirsty Bowers
key makeup artist
Lucy Creasey
hair stylist / makeup artist
Emma Ellis
assistant makeup artist
Megan Jones
makeup artist
Latta Pathak
makeup artist: Hairstylist
Hayley Young
key hair stylist / key makeup artist

Production Management

Cherelle Claudia
production manager
Helena Collins O'Connor
production manager

Second Unit Director or Assistant Director

Sky Maddas
second assistant director
Rob Patterson
second assistant director: original version
Cindy Veleva
first assistant director
Haris Yasin
third assistant director

Art Department

John Jason Bucknall
concept art/storyboards
Claire Curtis
poster artwork
Sabina Naukhez
set designer
Jason Thornton
graphic artist

Sound Department

Sefi Carmel
dialogue editor / foley artist / post audio producer / sound effects editor
Andrea Clark
sound recordist
Daniel Paul Jeffery
composer
Daniel Damian Kapuscinski
production sound mixer / sound recordist
Keith Williams
sound recordist: original version

Special Effects by

Latta Pathak
special effects makeup
Soaf Wyatt
special effects makeup
Hayley Young
special effects makeup

Visual Effects by

Andrew Dodd
cgi

Camera and Electrical Department

John Jason Bucknall
still photographer
Tom Hercule Evans
camera assistant (as Tom Evans)
James Heerdegen
camera operator
Olivia Margullis
lighting technician
Sean O'Flaherty
assistant camera
Keith Williams
gaffer

Casting Department

David John Jeffery
casting producer
Sany Supra
casting associate

Costume and Wardrobe Department

John Jason Bucknall
assistant costume designer
Helena Collins O'Connor
assistant costume designer

Music Department

Daniel Paul Jeffery
composer: theme music

Script and Continuity Department

Davide Carpagnano
continuity
Yasmin Davies-Nash
script supervisor
Benita von Sass
script supervisor

Transportation Department

Keith Williams
transportation captain

Additional Crew

Saneki Basundhara
production assistant
Rob Patterson
Creative Advisor
Grace Viccary
Personal Assistant
All Filters