This movie didn't live up to the hype for me. I felt like it had a rather mediocre storyline. It was kind of your typical superhero movie in my opinion. Perhaps I was just expecting too much. If I could return it I would. I would definitely recommend renting this movie before you decide to buy. Entertaining but not worth buying in my opinion.