A tale involving a demonic entity who demands human sacrifices.
Danielle Harris
Role(s): Louise
Cerina Vincent
Rachael Perrell Fosket
Tiffany Shepis
Kevin Fonteyne