Nanny McPhee - Cast

Emma Thompson

as Nanny McPhee



Angela Lansbury

as Aunt Adelaide


Kelly Macdonald

as Evangeline



Patrick Barlow

as Mr. Jowls



Holly Gibbs

as Christianna



Samuel Honywood

as Sebastian


  Change Location