Ed Harris
Role: Frank Shore
Armin Mueller-Stahl
Role: Erzbischof Werner
Charles Haid
Role: Bishop Cahill
Ken James
Role: Father Paul Panak
Barbara Sukowa
Role: Helen O’Regan
Sofia Polanska
Role: Young Helena
Pavol Simon
Role: Helena's Father
Ivan Lukac
Role: Young Priest
Patrik Minár
Role: Young German Soldier
Michael Rispoli
Role: John Leone
Kenny Robinson
Role: Front Desk Manager
Rony Clanton
Role: Higgins
Angela Fusco
Role: Charity Woman
Susan Henley
Role: Sister Margaret
Jade Smith
Role: Young Maria
Monique Mojica
Role: Sister Mary Catherine
James Gallanders
Role: Brother Gregory
Gerard Ronan
Role: One-Eyed Man
Alastair Moir
Role: Boy in Wheelchair
Kay Hawtrey
Role: Wheelchair Mother
Ron Gabriel
Role: Dr. Farkas
Desmond Ellis
Role: Card-Playing Priest
Mark Huisman
Role: Brother Thomas
Norma Dell'Agnese
Role: Mrs. Witkowski
Rogue Johnston
Role: Miller (as Rogue Johnson)
Ian Eugene Ryan
Role: Black Kid (as Ian Ryan)
Christopher Bolton
Role: Wayne Stozzi
Natalie Urquhart
Role: Backseat Girl
Ralph Small
Role: Reo Tucker
Don Carmody
Role: Jack Da Sica
Caterina Scorsone
Role: Maria Witkowski
Rodger Barton
Role: Det. Al Winston
Junior Williams
Role: Officer Herman
Catherine Gourdier
Role: Reporter
Lili Francks
Role: Woman in Churchyard
Craig Eldridge
Role: Father Burke
Michael Millar
Role: Priest (Plaza Hotel)
Aron Tager
Role: Cardinal Humes
Duaine Devereaux
Role: Father at Mass (as Father Duaine Devereaux)
Ron Kennell
Role: Spasmatic Man
Jean-Louis Roux
Role: Cardinal Sarrazin
Ned Vukovic
Role: Father Castaldi
Mary-Lu Zahalan
Role: Jean
Trevor Lowden
Role: Singing Boy
Leanne Poirier Greenfield
Role: Prostitute (uncredited)
Rik Walters
Role: Man in Churchyard (uncredited)