Casting

Director

Peter Hyams

Producer

Bill Borden, Armyan Bernstein

Executive Producer

Marc Abraham, Thomas A. Bliss

Writer

Andrew W. Marlowe

Original Music Composer

John Debney

Director of Photography

Peter Hyams

Editor

Jeff Gullo, Steven Kemper

Casting

Jackie Burch

Stunt Coordinator

Scotty Richards, Steve M. Davison

Production Design

Richard Holland

Art Direction

Charlie Daboub

Set Decoration

Gary Fettis

Costume Design

Bobbie Mannix

Makeup Artist

Dayne Johnson, Louis Lazzara

Sound Designer

Tony Lamberti

Visual Effects Supervisor

John 'D.J.' Des Jardin

Camera Operator

David Norris

Arnold Schwarzenegger
Arnold SchwarzeneggerJericho Cane
Gabriel Byrne
Gabriel ByrneThe Man
Robin Tunney
Robin TunneyChristine York
Kevin Pollak
Kevin PollakBobby Chicago
CCH Pounder
CCH PounderDetective Margie Francis
Derrick O'Connor
Derrick O'ConnorThomas Aquinas
David Weisenberg
David WeisenbergOB-GYN
Rainer Judd
Rainer JuddChristine's Mother
Miriam Margolyes
Miriam MargolyesMabel
Udo Kier
Udo KierHead Priest
Luciano Miele
Luciano MielePope's Advisor
Michael O'Hagan
Michael O'HaganCardinal
Mark Margolis
Mark MargolisPope
Jack Shearer
Jack ShearerKellogg
Rod Steiger
Rod SteigerFather Kovak
Eve Sigall
Eve SigallOld Woman
Victor Varnado
Victor VarnadoAlbino
Robert Lesser
Robert LesserCarson
?
Lloyd GarrowayUtility Worker #1
Gary Anthony Williams
Gary Anthony WilliamsUtility Worker #2
John Nielsen
John NielsenHospital Cop
?
Jonny BogrisSkateboarder
?
Elliot GoldwagThomas' Doctor
Elaine Corral Kendall
Elaine Corral KendallAnchor
Denice D. Lewis
Denice D. LewisEmily
Renee Olstead
Renee OlsteadAmy
Mo Gallini
Mo GalliniMonk #1 / Intruder
Marc Lawrence
Marc LawrenceOld Man
Van Quattro
Van QuattroSatan Priest
Charles A. Tamburro
Charles A. TamburroHelicopter Pilot
?
Lynn Marie SagerHead Priest Wife
Linda Pine
Linda PineHead Priest Daughter
David Franco
David FrancoAssistant Priest
Steve Kramer
Steve KramerBusinessman
?
Melissa MascaraBusinessman's Wife
?
John Timothy BotkaCop at Thomas'
Walter von Huene
Walter von HueneMotorman
?
Michael RochaPriest
Sven-Ole Thorsen
Sven-Ole ThorsenThug