Very good movie. Very very good. I watched it in 4D and it's almost as if the director discovered 4D and thought "let me just make a movie just for 4D".
Enough about the 4D stuff, this movie is actually insanely good. The storytelling is good and the visual effects are amazing.