Easily the most visually stunning film I've ever seen. After five minutes, you forget that the world you're seeing doesn't actually exist, such is the level and the quality of the visual effects. The story is good, a little predictable, but it moves along a good pace. I never once caught myself looking at my watch, even though the film is close to 3 hours long. Good acting, amazing visuals, and a good story, 300 million well spent.