Max Adler
as
David Mann
Leon Russom
as
Minister Uriel
Amy Gumenick
as
Sarah
Tim Roth
as
Claire van der Boom
as
Alice
Robin Bartlett
as
Martha
Rachel Pickup
as
Sarah
Tom Everett Scott
as
Damon
William Mark McCullough
as
Dwayne
Jackson Hurst
as
Eric Harlow
Brigid Brannagh
as
Sarah
Lew Temple
as
Floyd
Amy Brenneman
as
Lucille
Emile Hirsch
as
Peel
Yaya DaCosta
as
Sarah
Edmund Donovan
as
Eric
Sidney Allison
as
Cat
Edward Gelhaus
as
Mike
Leonard Roberts
as
The Elder
Mary Pat Gleason
as
Van Epperson
as
Brandon
Adrienne Barbeau
as
Emma
Madeline Zima
as
Sarah
Moe Dunford
as
Martin Mannion
Tommy Tiernan
as
Richie
Charlie Murphy
as
Sarah
Anthony LaPaglia
as
Frank Mollard
Gary Sweet
as
Gary Sweet
Vicki Glover
as
High Priestess
Jon Briddell
as
Joe
Sam Raimi
Director
Gary Cole
as
Baxter
Bill Paxton
as
Hank
Billy Bob Thornton
as
Jacob
Bridget Fonda
as
Sarah
Eve Connolly
as
Adriel
Isabelle Connolly
as
Eloise
Denise Gough
as
Sarah
Michiel Huisman
as
Shepherd
Robin Gammell
as
Dennis
Joelle Carter
as
Rebecca
Caroline Lagerfelt
as
Sally
Minka Kelly
as
Sarah