Characters played by Elliot Page
Jodie Holmes
Characters played by Willem Dafoe
Nathan Dawkins
Characters played by Eric Winter
Ryan Clayton
Characters played by Kadeem Hardison
Cole Freeman
Characters played by Caroline Wolfson
Jodie Holmes (child)
Characters played by Robert Burns
Philip Holmes
Possessed Scientist
Characters played by Nancy Tate
Susan Holmes
Characters played by David Gasman
Officer J. Sherman
Characters played by Dominic Gould
Paul
Earl
Mike
Characters played by Tercelin Kirtley
Jimmy
Frank
Cory
Willie
Characters played by David Coburn
Stan
Ricky
Characters played by Maud Laedermann
Tuesday
Characters played by Barry Johnson
Walter
Characters played by Blair Redford
Jay
Characters played by Kyle Smigielski
Jay
Characters played by Barbara Scaff
Norah
Shimasani
Characters played by Deborah Burley
Norah
Characters played by Andy Chase
Owen
Nick
Characters played by Shane Woodward
Ed
Characters played by Saul Jephcott
Sam
Joey+B42
Characters played by Michael Rickwood
General McGrath
Characters played by Chase Emery Davis
Matt
Characters played by Gregory Good
General McGrath
Characters played by Gabrielle Hersh
Kirsten
Characters played by Natalie McCaffery
Emma
Zoe
Characters played by Serena de Mouroux
Jen
Characters played by Nezar Zraidi
Steven
Characters played by Liz Coke
Kirsten's Mother
Characters played by Lee Delong
Kathleen
Characters played by Peter Thias
Vince
Characters played by Patricia Kessler
Nancy
Characters played by Nabil Massad
Sheik Ahmad
Characters played by Mohammed Zraidi
Gemaal
Characters played by Muhammad Hirzalla
Houssam
Arabic Diplomats
Characters played by Jean-Daniel Sissou
Gemaal
Characters played by Nohé Benameur
Salim
Characters played by Kassim Kouma
Salim
Characters played by Oliver Hi Ho Hen
Wang Ziyang
Characters played by Haô Ting
Huang
Characters played by Tina Emami
Spy Waitress
Characters played by Shelly De Vito
Helen Dawkins
Characters played by Elisa Bergomi
Laura Dawkins
Characters played by Manon Le Henanff
Jodie Holmes (baby)
Characters played by Shawn Hogue
Paul (Navajo)
Characters played by Lucas Hogue
Jay (Navajo)
Characters played by Régis Romele
Generic Man
Characters played by Jessica Georges
Generic Woman
Characters played by Oliver Wolfson
Generic Children
Characters played by Quentin de Gruttola
Generic Children
Characters played by Paul Bandey
Passersby
Characters played by Tony Vanaria
Passersby
Characters played by Cédric Vallet
Passersby
Characters played by Xi-Zhong Quian
Submarine Base Soldiers
Scientsits
Characters played by Yung-Biau Lin
Submarine Base Soldiers
Scientists
Characters played by Joseph Chanet
Submarine Base Soldiers
Scientists
Characters played by Alain Ghazal
Somalian Rebels
Civilians
Characters played by Sarkaw Gorany
Somalian Rebels
Civilians
Characters played by Niddal El Mellouhi
Somalian Rebels
Civilians
Characters played by Said Mesnaoui
Oriental Music Player