Latest Featured Movie
The Devil Inside is a new movie that claims to be based on actual events, but is more fantasy than fact. The movie is based in Italy and is about a woman who becomes involved in a series of exorcisms. Her mother had supposedly killed three people during her own exorcism, while Isabella