Must watch

Rating: 10/10 (15 September 2014)

This film is just amazing. All of the actors are cast perfectly and while the plot might seem confusing at first, a second viewing clears any confusion straight away.The way that the different dreams towards the end of the movie all come together is so cleverly done. I'm not saying you need to be smart to understand this movie, however, it will get lost on people who don't pay attention because you need to be focused for the entire movie, which isn't hard considering how well done it is. If you aren't satisfied with the storyline, there is no way you can't appreciate the amazing music. If the trailer music was anything to go by,the music in the actual movie makes it so amazing
Has gone down as one of my top films ever and I don't know why Leonardo Di Caprio didn't receive an Oscar for this role, he should have.