Not to give it away but the plot shift telling who he is was really weird. Quite a few things were left vague that could have really added to the movie. Better than I am Legend so I give it a B. Batman, Hulk, Ironman, and Hellboy will own this summer.