Cast 26

Tye Sheridan
Harper James

Bel Powley
Cherry

Emory Cohen
Johnny Ray

Stephen Moyer
Vincent

John Lynch
Frank Malone

Jared Abrahamson
Paul

Gbenga Akinnagbe
Michael Andrews

Deon Lotz
Mr. Parfitt

Reine Swart
Claire Wiseman

Tamer Burjaq
Ralph

Daniel Fox
Officer Stanwyck

Kal Weber
Dr. Ulmer

Reine Swart
Claire (waitress)

Nick Boraine
Lecturer

Danny Keogh
Business Man

Joe Vaz
Barman

Michael Bundred
Car Hire Man

Francis Chouler
Las Vegas Policeman

Dylan Edy
Johnny's Friend #2

Nic Rasenti
Johnny's Friend #1
Chi Mhende
Hospital Receptionist (voice)

Sibongile Mlambo
Hotel Receptionist

Jenna Saras
Hotel Bar Woman

Loulou Taylor
Bank Teller

Kal Weber
Dr. Ulmer (voice)
Geoffrey Howard
Security Officer (uncredited)
Sound 13
James Griffith
Original Music Composer

Pablo Clements
Original Music Composer
Mitch Dorf
ADR & Dubbing
Jens Rosenlund Petersen
Sound Effects Editor
Paul Davies
Supervising Sound Editor
Stephen Webster
ADR & Dubbing
Ian Waggott
Foley
James Ridgway
ADR & Dubbing
Ian Morgan
Supervising Dialogue Editor
J.J. Le Roux
Sound Recordist
Sven Taits
Sound Re-Recording Mixer
Patrick Christensen
ADR & Dubbing
Editing 1

Kristina Hetherington
Editor
Camera 3
Christopher Ross
Director of Photography
Adi Visser
Steadicam Operator
Regardt Maritz
Camera Operator
Directing 2

Christopher Smith
Director
Tamarin Kotze
Script Supervisor
Writing 1

Christopher Smith
Writer
Production 14

Julie Baines
Producer

Phil Hunt
Producer
Stephen Kelliher
Producer

Compton Ross
Producer
Jason Newmark
Producer
Toby Spigel
Casting Associate
Colin Jones
Casting
Fenella Ross
Executive Producer
Hilary Davis
Executive Producer
Elliot Ross
Executive Producer
Casey van der Touw
Executive Producer
Laurie Cook
Associate Producer
Teri-Lin Robertson
Line Producer
Jonathan Taylor
Co-Producer
Art 2
Sharon Lomofsky
Production Design
Anneke Botha
Set Decoration
Costume & Make-Up 4
Ros Berkeley-Hill
Costume Design
Francesca Van Der Feyst
Hair Designer
Mari van der Merwe
Set Costumer
Francesca Van Der Feyst
Makeup Designer
Visual Effects 3
Antony Stone
Special Effects Supervisor
Andy Burrow
Visual Effects Producer
Tom Cowlishaw
3D Generalist
Crew 1
Antony Stone
Stunt Coordinator