Movies like this, you get to watch them very few times in a lifetime. This neo-noir psychological thriller , starring Leonardo DiCaprio , Mark Ruffalo and Ben Kingsley, directed by Martin Scorsese, gets you into a world where you seem to believe everything shown until the climax. There you really get out of your mind. Even though not being a horror movie, you would see chills crossing down your spine in many scenes of the movie. This is a movie that must be watched over and over.