All Cast

Emma Thompson
Nanny McPhee

Asa Butterfield
Norman Green

Ralph Fiennes
Lord Gray

Maggie Gyllenhaal
Isabel Green

Maggie Smith
Agatha Rose Doherty

Rhys Ifans
Phil Green

Daniel Mays
Blenkinsop

Bill Bailey
Farmer MacReadie

Ewan McGregor
Rory Green

Rosie Taylor-Ritson
Celia Gray

Eros Vlahos
Cyril Gray

Oscar Steer
Vincent Green

Lil Woods
Megsie Green

Katy Brand
Miss Turvey

Sinead Matthews
Miss Topsey

Sam Kelly
Mr. Docherty

Ed Stoppard
Lieutenant Addis

Toby Sedgwick
Enemy Pilot
