Rip off of Carnival of Souls and Angel Heart
I'm LOL at everyone proclaiming this being such a brilliant film. There's nothing original about this movie. It's Carnival of Souls with some Angel Heart thrown in. That's all.
It's not even a good twist. You don't create twists by flat out lying to the audience. You set them up by allowing audiences to assume what happened. This entire movie lies to you until the last scene when it tells you what really happened.