All Cast

Amy Adams

Amy Adams

Susan

Pierre Agostino

Pierre Agostino

Father Gabriel

Jeff Bankert

Jeff Bankert

Mike

Ian Bannen

Ian Bannen

Father Matthew

Bob Bouchard

Bob Bouchard

Villain

John Boyd

John Boyd

Villain

Charon Butler

Charon Butler

Gloria

Todd Conner

Todd Conner

Virgil

Jon Freda

Jon Freda

Alex Hayes

Kirk Green

Kirk Green

Young Father Matthew

Cecil Hawkins

Cecil Hawkins

Sheriff

Elise Hirby

Elise Hirby

Marie Hayes

Gary Kerr

Gary Kerr

Ed Hayes

Kevin Kirton

Kevin Kirton

Villain

Suzanne Law

Suzanne Law

Rachel

Jason M. Lefkowitz

Jason M. Lefkowitz

Paul

Deanna Lund

Deanna Lund

Helena

Mario Millo

Mario Millo

Villain

Christopher Peacock

Christopher Peacock

Ken

Michele Peacock

Michele Peacock

Carol Hayes (as Michele Vanucchi)

Stewart Penn

Stewart Penn

Bus Driver

Richard Powell

Richard Powell

Policeman

Fred Price

Fred Price

Villain

Nancie Sanderson

Nancie Sanderson

Simona