All of the above helped me no end. Clearly i'm not going to spoil anything here by giving away too much of the plot, but I was so impressed by the amount of balls this film had. It went in directions you never suspected, based on the superhero theme at least. I couldn't stop smiling all the way through, I literally had no idea that my skin could stretch that far on my face. I felt like a 10 year old kid who had just been given the keys to the candy factory. Chris Evans is amazing the rest of the cast are superb too, especially Weaving.
Needless to say this film is my favourite of 2011 by far. Hanna and Source Code will run it close after repeat screenings but I want to go and see this one again and again. It was fucking amazing, trust me!