This is a beautiful example of what modern story telling can be. The visual effects are simultaneously stunning, bizarre and beautiful. The movie does require attention, it is NOT just eye candy. The acting is spot on, with plausible performances from the entire cast. The effects are almost another character, moving the storyline forward, as well as providing insight into the players hopes, dreams, goals and motivations.For those who like movies that encourage them to think, with a healthy dose of strange fantastic environments, this movie is for you. For those who get angry when a movie requires you to think; go see something else, or suck it up. It's good for you.