Good, but could have been better

Rating: 6/10 (21 March 2014)

Martin Scorsese and Leonardo DiCaprio continue their collaboration, after working together on Gangs of New York, The Aviator and The Departed (all three of which were excellent movies). Add in writer Dennis Lehane (Mystic River) and the acting talents of Ben Kingsley and Mark Ruffalo and it should equal a good movie.
Well, kinda. The acting is perfect and the direction spot-on. However, the plot is over-convoluted and filled with so many twists your head will spin.
I walked away liking the movie, but thinking it could have been a whole lot better.