The magic of the NANNY McPHEE tale is that it's completely derivative (in an endearing way!) of childhood favorites like Mary Poppins and Babe, with a little bit of Chitty Chitty Bang Bang thrown in for extra flying-vehicle fun. That said, because the story is so predictable, there's not much mystery as to how things will turn out, but kids won't care because they'll be too busy laughing at the flying and swimming piglets, the animal sleepover, and the kids hitting themselves comically until they stop fighting with each other. Thompson, who also wrote and produced the movie, is obviously comfortable in the governess role and working with children, and her scenes with the kids are amusing. Gyllenhaal -- whose accent is surprisingly pleasant -- is no Colin Firth, but she's lovely and sweet, and you can't help but cheer for her and her friend, the forgetful Mrs. Docherty (Maggie Smith).
Other aspects of the movie, however, fall flat -- like the window putty-eating bird, the sweet-but-creepy hit-women, and the annoying Uncle Phil (Ifans), who keeps popping up again and again. But there are a couple of fantastic cameos from men who are no doubt Thompson's friends (McGregor and Ralph Fiennes). Their mere presence in the movie is a delight, especially the great Fiennes as a stiff War Office VIP who's the stand-offish father to the London cousins. Speaking of the cousins, they're appropriately naughty at first and then adorably friendly with each other. The end is particularly sentimental, because there's a tie-in to the first film, leaving open the possibility that Nanny McPhee will strike yet again.