All Cast

Randy Shelly

Randy Shelly

Stephen Tade

Tobin Bell

Tobin Bell

Monsignor Canell

John Savage

John Savage

Joseph

Adrienne Barbeau

Adrienne Barbeau

Rosemary

Lesley-Anne Down

Lesley-Anne Down

Sister Clare

Brandon Beemer

Brandon Beemer

Father Dumal

Mary Mouser

Mary Mouser

Michelle

Alexandra Davies

Alexandra Davies

Emily

Alisha Boe

Alisha Boe

Alexa O'Connor

Zen Gesner

Zen Gesner

Stephen's Father