About Immortal
In the distant future, Earth is occupied by ancient gods and genetically altered humans. When a god is sentenced to death he seeks a new human host and a woman to bear his child.
Full Cast of Immortal
Thomas Kretschmann
plays Nikopol
Charlotte Rampling
plays Elma Turner
Yann Collette
plays Froebe
Frédéric Pierrot
plays John
Thomas M. Pollard
plays Horus
Joe Sheridan
plays Allgood
Corinne Jaber
plays Lily Liang
Olivier Achard
plays Checker
Jerry Di Giacomo
plays Jack Turner
Dominique Mahut
plays Hotel Receptionist
Gary Cowan
plays Tycho Barman
Augustin Legrand
plays Pusher / Salesman
Javon Constantin
plays Eugenics' Little Boy
Owen Steketee
plays Horus's Baby
Joel Mitchell
plays Huxley
Vanessa Hope
plays Bastet
Charles Maquignon
plays The Giant
Derrick Brenner
plays Jonas
Rhonda Constantin
plays Civil Servant
Tony Vanaria
plays Barman Giant's Bar / Nurse
David Gasman
plays Customer in Giant's Bar
Jacquelyn Toman
plays Elma Turner's Patient
Eddie Crew
plays Pilot Helicopter 2 / Policeman 2
Mark Reed
plays Pilot Helicopter 1 / Policeman 1
Rochelle Redfield
plays Schneider
Max Delor
plays Egyptologue
Crew of Immortal
Discover the
backstage crew of Immortal →