On a side note: I watched this movie on a streaming site... (i.e., I watched it in poor quality).
That was a bad choice.
The plot, storyline, and dialogue is kind of weak. The visuals certainly are not. Watch this in high-res quality, and think of it as an over-budgeted Daft Punk music video instead of a movie, and you'll have a great time watching it.