We've seen this movie before, it starts off like a Nicholas Sparks story, then goes through, Thor, Lord of the rings, Indiana Jones, National Treasure, and A bit of the Assassin's Creed II game, just to name a few.
I'd swear that this was a Disney movie if I didn't know that they already owned Marvel! Every woman in the movie was a princess at one point.
Put away the computers and make a real movie. I felt I was watching more of a video game and less of a movie!