This movie was delightfuly surprising. I expected a campy, dull, predictable pun. I laughed throughout the movie. Billy Crystal's cameo brings an ironic twist to this feel-good enterprise. It is predictable but fun for the entire family. James Bond meets Tinkerbell. Bring the kids, and don't plan on napping!