Cast (40)

Daniel RadcliffeIgnatius Perrish

Juno TempleMerrin Williams

Max MinghellaLee Tourneau

Joe AndersonTerry Parrish

Kelli GarnerGlenna

Heather GrahamVeronica

David MorseDale Williams

James RemarDerrick Perrish

Kathleen QuinlanLydia Perrish

Sabrina CarpenterYoung Merrin

Laine MacNeilYoung Glenna

Dylan SchmidLee at 13

Kendra AndersonNurse Delilah

Michael AdamthwaiteEric Hannity

Nels LennarsonWallace Sturtz

Don ThompsonAl O'Hara

Jay BrazeauFather Mould

Alex ZaharaDr. Renald

Christine WillesReceptionist

Meredith McGeachieMary, young mother















