It's an absolute masterpiece. I had no idea how amazing this film would. It had the right amount of comedy, drama, action. I was on my feet the whole movie and I am literally flabbergasted. Natalie Portman has taken the role with great confidence and her hard work really shows off in the movie. Every bloody thing about the movie is wonderful.