it is a 2010 film directed by Martin Scorsese, it is a psycological darma movie with a brilliant writing and very gripping screen play with an unexpected series of event which just hold you tight on the edge of your seat. The acting of Leonardo Di Caprio is always mesmarising to watch ,but with addition of Mark Ruffalo adds another dimension in it. the acting of all the supporting star cast along with the legendary leonardo is just outstanding and a shockingly unbelievable twist and turns of event through the climax leaves you speechless. Every thing I found was nothing but the positive about the film and it is a must watch movie and an IMDB rating of 8.1 is just worth it.