Cast (17)

Nicola Posener

Hannah

Houston Rhines

Gabriel

Michael Teh

Michael

Li Jing

Lola

Michael Madsen

Balthazar

Said Legue

Ty

Caroline Amiguet

Valentina

Eric Roberts

Werrick

Lee Kholafai

Jax Fury

Ivica Dimitrijevikj

Dominic

Tommy Nash

Antonio

Kamka Tocinovski

Scott Anthony Gould

Isabelle / Preacher (voice)

Ivy Natalia

Jem

Nicholas Turturro

Newton

Babak Vosoughi

Demon (uncredited)

Tejas Shah

Dominik

Crew (15)

Simo Branov

Art Direction

Justin Jones

Producer

Scott Anthony Gould

Music

Sarah Quay

Line Producer

Dane Lawing

Director of Photography

Michael Teh

Executive Producer

Jeff Miller

Executive Producer

Zeus Zamani

Producer

Brando MacLure

Production Design

Rhett Giles

Producer

Jonathan Haug

Producer

Tara Lang

Hair Department Head

Tara Lang

Makeup Department Head

Amanda Barton

Writer

Ali Zamani

Director