Who played the title role in the 2005 film Nanny McPhee? June 7, 2017 By Show answer Emma Thompson More Entertainment QuestionsMore Movies Questions