Besides Emma Thompson, who won Oscars for Best Actress and Best Screenplay long ago, the film's cast includes Colin Firth, who played the father, Brown, in "BJ's Bachelor Diaries" and "True Grit"; veteran actress Angela Lansbury, who has always been active in the theater and has appeared in such notable films as "The Misadventures on the Nile," and plays Brown's Aunt Adelaide; and Kelly Macdonald, who appeared in "Guess the Train" and "Gosford Hall" and was nominated for a Golden Globe, as the female nanny in "The Magic Nanny". Brown's Aunt Adelaide; and Golden Globe-nominated Kelly Macdonald, who appeared in Guess the Train and Gosford Hall, as Evangeline, the maid. Producing the film is Lindsay Doran, who worked with Emma Thompson on Sense and Sensibility and Die Another Day; hair and make-up design is by Peter King from King Kong and the Lord of the Rings trilogy; and the score is by composer Patrick Doyle from Harry Potter and the Goblet of Fire and Sense and Sensibility. Patrick Doyle. And director Kirk Jones (Kirk Jones) has only directed one "Happy Days", but the film has won the recognition of the film industry. The screenplay was adapted by Emma Thompson from British novelist Christianna Brand's Nanny Matilda series of children's novels, which are based on a legend passed down through generations of the author's family, and tell the story of an ugly nanny who uses magic to tame the mischievous children in a large family. The simplicity, wit, subtlety and sweetness of the original struck Emma Thompson, who then hit it off with Lindsay Dolan. The film is set in the small countryside around London in the late Victorian to early Edwardian era, and the designers went for a bold use of bright colors, with brilliant blues, greens, reds, purples and pinks. The design of the Browns' house also draws in part on French Colonial and Victorian Gothic architecture. The film was shot on the Payne Estate in Buckinghamshire, where the crew laid out a large garden, planted hundreds of small trees to form thick bushes, covered it with thousands of flowers, and built a tree house, a pigsty, a chicken coop, a gazebo, and a greenhouse. Inside the Brown home, all props were meticulously decorated, including exquisite wallpaper, fine fabrics, period furniture, and many other details. The shot of McPhee leading the children to the beach was shot on Elephant Trunk Hill, with only six tons of equipment flown in by helicopter. The heaviest role in the film is the nanny McPhee, played by Emma Thompson, the day after the film started shooting, a strange woman appeared in the studio, her voice, tone and movement and the script of McPhee are exactly the same, she looked at the staff, staring intently like aliens in front of all the things in front of her, from the appearance to the temperament of the role of the Thompson thoroughly integrated into the crowd around them has been There is no way to recognize.