The cast was picked out well in my opinion. Jeffrey did a great job as the leading role. As well as the other characters. The story line was good however i wouldn't call this a "horror" movie. Other then very predictable jump scares, this movie only had maybe one true scary part throughout the whole almost 2 hour long movie. The ghostly figure playing the "virgin mary" did not have very good effects. I watched the movie, i dont regret seeing it, but i personally wouldn't make it my mission to watch it again.