If you follow the entire movie, the end leaves you even more baffled, and reconsidering what you had thought in the entire movie, with the movie in itself being quite difficult to follow.
The ending was totally unpredictable. It made my day !If I tell you why then It would be a spoiler. You better watch this one. and Leonardo DiCaprio, Mark Ruffalo, Ben Kingsley… So worth a shot! Shutter Island (2010)