Cast

Tye Sheridan

Tye Sheridan

Harper James

Bel Powley

Bel Powley

Cherry

Emory Cohen

Emory Cohen

Johnny Ray

Stephen Moyer

Stephen Moyer

Vincent

John Lynch

John Lynch

Frank Malone

Jared Abrahamson

Jared Abrahamson

Paul

Gbenga Akinnagbe

Gbenga Akinnagbe

Michael Andrews

Deon Lotz

Deon Lotz

Mr. Parfitt

Reine Swart

Reine Swart

Claire Wiseman

Tamer Burjaq

Tamer Burjaq

Ralph

Daniel Fox

Daniel Fox

Officer Stanwyck

Kal Weber

Kal Weber

Dr. Ulmer

Reine Swart

Reine Swart

Claire (waitress)

Nick Boraine

Nick Boraine

Lecturer

Danny Keogh

Danny Keogh

Business Man

Joe Vaz

Joe Vaz

Barman

Michael Bundred

Michael Bundred

Car Hire Man

Francis Chouler

Francis Chouler

Las Vegas Policeman

Dylan Edy

Dylan Edy

Johnny's Friend #2

Nic Rasenti

Nic Rasenti

Johnny's Friend #1

Chi Mhende

Chi Mhende

Hospital Receptionist (voice)

Sibongile Mlambo

Sibongile Mlambo

Hotel Receptionist

Jenna Saras

Jenna Saras

Hotel Bar Woman

Loulou Taylor

Loulou Taylor

Bank Teller

Kal Weber

Kal Weber

Dr. Ulmer (voice)

Geoffrey Howard

Geoffrey Howard

Security Officer (uncredited)

Crew

Pablo Clements

Pablo Clements

Original Music Composer

(Sound)

James Griffith

James Griffith

Original Music Composer

(Sound)

Kristina Hetherington

Kristina Hetherington

Editor

(Editing)

Christopher Ross

Christopher Ross

Director of Photography

(Camera)

Christopher Smith

Christopher Smith

Director

(Directing)

Christopher Smith

Christopher Smith

Writer

(Writing)

Julie Baines

Julie Baines

Producer

(Production)

Phil Hunt

Phil Hunt

Producer

(Production)

Tom Cowlishaw

Tom Cowlishaw

3D Generalist

(Visual Effects)

Jens Rosenlund Petersen

Jens Rosenlund Petersen

Sound Effects Editor

(Sound)

J.J. Le Roux

J.J. Le Roux

Sound Recordist

(Sound)

Sharon Lomofsky

Sharon Lomofsky

Production Design

(Art)

Andy Burrow

Andy Burrow

Visual Effects Producer

(Visual Effects)

Ben Cross

Ben Cross

Foley Editor

(Sound)

Sven Taits

Sven Taits

Sound Re-Recording Mixer

(Sound)

Francesca Van Der Feyst

Francesca Van Der Feyst

Hair Designer

(Costume & Make-Up)

Francesca Van Der Feyst

Francesca Van Der Feyst

Makeup Designer

(Costume & Make-Up)

Tamarin Kotze

Tamarin Kotze

Script Supervisor

(Directing)

Stephen Kelliher

Stephen Kelliher

Producer

(Production)

Jason Newmark

Jason Newmark

Producer

(Production)

Anneke Botha

Anneke Botha

Set Decoration

(Art)

Patrick Christensen

Patrick Christensen

ADR & Dubbing

(Sound)

Mitch Dorf

Mitch Dorf

ADR & Dubbing

(Sound)

Antony Stone

Antony Stone

Special Effects Supervisor

(Visual Effects)

Mari van der Merwe

Mari van der Merwe

Set Costumer

(Costume & Make-Up)

Stephen Webster

Stephen Webster

ADR & Dubbing

(Sound)

Ian Morgan

Ian Morgan

Supervising Dialogue Editor

(Sound)

Ros Berkeley-Hill

Ros Berkeley-Hill

Costume Design

(Costume & Make-Up)

Toby Spigel

Toby Spigel

Casting Associate

(Production)

James Ridgway

James Ridgway

ADR & Dubbing

(Sound)

Adi Visser

Adi Visser

Steadicam Operator

(Camera)

Compton Ross

Compton Ross

Producer

(Production)

Antony Stone

Antony Stone

Stunt Coordinator

(Crew)

Ian Waggott

Ian Waggott

Foley

(Sound)

Paul Davies

Paul Davies

Supervising Sound Editor

(Sound)

Regardt Maritz

Regardt Maritz

Camera Operator

(Camera)

Colin Jones

Colin Jones

Casting

(Production)

Elliot Ross

Elliot Ross

Executive Producer

(Production)

Hilary Davis

Hilary Davis

Executive Producer

(Production)

Teri-Lin Robertson

Teri-Lin Robertson

Line Producer

(Production)

Jonathan Taylor

Jonathan Taylor

Co-Producer

(Production)

Casey van der Touw

Casey van der Touw

Executive Producer

(Production)

Laurie Cook

Laurie Cook

Associate Producer

(Production)

Fenella Ross

Fenella Ross

Executive Producer

(Production)