Aaron Eckhart character Adam
Yvonne Strahovski character Terra
Bill Nighy character Naberius
Jai Courtney character Gideon
Miranda Otto character Leonore
Caitlin Stasey character Keziah
Penny Higgs character Sargon
Aden Young character Dr. Frankenstein
Kevin Grevioux character Dekar
Deniz Akdeniz character Barachel
Chris Pang character Levi
Virginie Le Brun character Elizabeth Frankenstein
Socratis Otto character Zuriel
Steve Mouzakis character Helek
Bruce Spence character Molokai
Mahesh Jadu character Ophir
John Reynolds character Jannes
Goran D. Kleut character Rekem
Chris Anderson character Train Station Cleaner
Nicholas Bell character Carl Avery
Yasca Sinigaglia character Igal
Nicole Downs character Procula
Craig Brookshaw character Alley Demon #1
Bryce Hardy character Alley Demon #2
Warwick Sadler character Forest Demon #1
Robbie Clissold character Forest Demon #2
Jack Fieguth character Forest Demon #3
Rick Tonna character Bar Bouncer