Meh..the movie's OK. It has really great visuals and some good ideas, but it's really poorly written, I think. Towards the end it really lost cohesion for me. The story-within-a-story mechanic works best when the real-world is minimized as much as possible. It also doesn't help that the story-within is so fantastic and outlandish that it's far more interesting than the real-world story.