Really surprised by this movie. Expected a really terrible plot from a video-game-based movie, but it turned out to be quite an excelent adventure with good plot, exciting action, and romance. The cuts weren't very smooth, so I wasn't alwyas sure when they were switching scenes, but maybe that's characteristic of a movie involving some time manipulation. Also it was all family appropirate, which was just a relax after so many action movies with that one love scene that goes too far, like Ironman.