Like all of Vaughn's post-Stardust movies, I didn't care much for it. Like Kick-Ass it's pretty much every teenage boy's fantasy. It's a movie catering to the lowest common denominator and it sucks that a talented guy like Vaughn wastes his time on shyt like this. There's no real emotion here, only moments that should have some emotion to them but don't, the only hint that apparently it was their intention being the overly dramatic music cues.
The action scenes were pretty decent though and the cast did a good job so it's not all bad, but again, Vaughn needs to put his attention to making more interesting movies rather than ones where the princess of Sweden says she'll let the hero put it in her ass if he saves the world.