Nanny McPhee is a 2005 British fantasy movie. It was directed by Kirk Jones. The stars of Nanny McPhee are Emma Thompson and Colin Firth. Thompson also wrote the script for the movie. The script is based on Christianna Brand's Nurse Matilda books.