God, it was so good!

Rating: 9/10 (6 January 2015)

People said it would be a lot more confusing than the trailer made it seem, but I don't agree. I agree that it was a bit confusing at times, but no more than that. It was a bit confusing, at times, with the whole change in main character, thing. First we stick to Joe1,but when he grows old we changer over to see Joe2 in his young days. I tried to continuously say to myself, "That's the first Joe."
The make-up they did on Gordon-Levitt was amazing. I could recognize him on the poster right away, the first time I saw it, but after that, it was really easy to forget it was him. He looked completely different, with great Willis characteristics. I LOVE that they did that with make-up instead of using CGI.
It had almost everything! Police, helicopters, explosions, mafia hierarchy of sorts, good vs bad in one and same person.
(Possible spoiler) The boy was almost the best actor in the whole movie. Everything he felt, you felt. He could make all the emotions PERFECTLY! From small curious child who plays innocently with his toys, to dangerous angry TK freak, and back to apologetic, scared child, just loving his mother!
One of the best things was the ending. The ending of the movie came, almost too sudden for me. I was left with the feeling "No, is it ending now?" The little boy is still going to kill a lot of people in the future, what about his the main characters' Asian wife? I guess that is how you make a movie with an ending suited for a sequel. But the way they made the ending, amazing! Every single person in the audience sat with the deepest silence as the movie silently ended. We were all breath taken by the beautiful atmosphere, the way they filmed it in slow motion, the music with perfect match, and the story slowly faded out. It was great!
I have never seen anything from Rian Johnson, but I am already a fan! I can see that he has made 2 episodes from Breaking Bad, which is only positive, so I would strongly advise you to keep an eye on Johnson from now on!