The movie is 'over-designed'...

Rating: 7/10 (12 September 2007)

The movie is unfortunately 'over-designed'. Its happening too much, with too many twists, but without being intelligent. Additionally, the role of Vera Farmiga is this movie is totally meaningless , it does not help the plot at all. Its simply stupid. She does not get suspicious, she is, in an unmotivated way, starting a relationship with her patient, she has no character (here, its not a fault of the actor). Furthermore, I got annoyed that everybody is shot in the head and that some of the policeman can only talk in a 'funny' cursing way.
Besides that, Leonardo di Caprio plays his role unexpectedly well. One really believes his inner fight. Also, like almost always, Jack Nicholson is brilliant.