I wasn't expecting much from this movie, with the low box office and bad reviews, but it is one of the better superhero movies to come out recently. It very well written; a balanced amount of comedy and drama. It's not at all confusing, if you're not familiar with some of the character's backstory. It's a concise story, that doesn't get overly ambitious. Highly recommended!