Initially, this movie appears to be some sort of horror flick. However, after watching it, it is more of a psych movie. The twist is not bad, wasn't something I initially expected, however... this twist has been shown before, similar to the move "Identity" with John Cusack.
Overall, the acting by Leonardo is superb. It is not a bad movie, but its not something I would not go raving about. If there are no other movies of interest, this is not a bad one to pick.
Overall, this is a good movie, not a great movie. It would be something for rent. But if you have time, watching it at the movie theater is alright.