Question: is nanny mcphee a witch?
Answer: Nanny McPhee (small c, big P), is the main protagonist in the Nanny McPhee films. She was portrayed by Emma Thompson. She is an immortal witch and nanny and her job is to discpline bad children and make them be good children. In the end of the movies she turns from ugly to beautiful.