Eliza Bennett (born 17 March 1992) is an English actress and singer. She has acted in many movies and television programs. She played Tora in "Nanny McPhee" in 2005. She also starred as Meggie Folchart in the movie "Inkheart". Bennett was born in Reading, Berkshire in England.