I've been waiting for this movie and was not disappointed. Loved it! Listened to the book on CD before seeing the movie and believe it helps to understand fully what is going on. Sometimes found it difficult to understand the spoken words though. Saw it in IMAX which great.