Amy Adams
Susan
Pierre Agostino
Father Gabriel
Jeff Bankert
Mike
Ian Bannen
Father Matthew
Bob Bouchard
Villain
John Boyd
Villain
Charon Butler
Gloria
Todd Conner
Virgil
Jon Freda
Alex Hayes
Kirk Green
Young Father Matthew
Cecil Hawkins
Sheriff
Elise Hirby
Marie Hayes
Gary Kerr
Ed Hayes
Kevin Kirton
Villain
Suzanne Law
Rachel
Jason M. Lefkowitz
Paul
Deanna Lund
Helena
Mario Millo
Villain
Christopher Peacock
Ken
Michele Peacock
Carol Hayes (as Michele Vanucchi)
Stewart Penn
Bus Driver
Richard Powell
Policeman
Fred Price
Villain
Nancie Sanderson
Simona