I didn't think it lived up to all it's hype. It was difficult to follow in the beginning, then too predictable, plus I had seen much of the surprises on talk show preview clips. There wasn't much left. Found myself looking at my watch a couple of times. The pace was fast, almost too fast, and very "jumpy". Just wasn't the "magical" movie I was expecting.