Arthur Hansel
as
Cosgrove
Helena Rojo
as
Greta
Enrique Lucero
as
Lieutenant Pons
John Carradine
as
The Man
José María Forqué
Director
Laura Gemser
as
The Woman
Kristen Bell
as
Bobbi
Emily Watson
as
Lindsay
Jennifer Morrison
as
Sam
Adam Brody
as
The Man
Camille Stopps
as
Female Patient
Angus Macfadyen
as
The Man
Glenn Plummer
as
The Man
Naiia Lajoie
as
The Witch
Christian Slater
as
Lt. West
Velislav Pavlov
as
Officer Dunn
Bashar Rahal
as
Officer Sullivan
Scott Adkins
as
The Man
Valerie Azlynn
as
Julia
Ving Rhames
as
The Man
Kevin Sorbo
as
The Stranger
Saxon Sharbino
as
Young Julia
Luis Buñuel
Director
Luis Buñuel
as
(uncredited)
Ben Cross
as
DIG
Ben Kingsley
as
The Man
Elijah Wood
as
Johnny Shaw
Paul Walker
as
Raw Dog
Norman Reedus
as
Stanley
Thomas Jane
as
The Man
Dee Bradley Baker
as
Demon Voice
Jack Plotnick
as
Dr. Paul Victor
Amy Smart
as
Mom
Alfie Allen
as
The Man
Danny Boyle
Director
Leslie Phillips
as
Leslie Phillips
James Nesbitt
as
Ronnie
Nasser Memarzia
as
St Joseph
Christopher Fulford
as
The Man
John R. Walker
as
Nurse Tom
Morris Perry
as
The Man
Colby Minifie
as
Megan
Vaughn Armstrong
as
Robert
Chelsea Alden
as
Young Barbara
Mike Flanagan
Director
Michael Trucco
as
John
Kate Siegel
as
Maddie
Samantha Sloyan
as
Sarah
John Gallagher Jr.
as
The Man
Samuel Beckett
Director
James Karen
as
Passerby