All Cast

Emma Thompson

Emma Thompson

Nanny McPhee

Asa Butterfield

Asa Butterfield

Norman Green

Ralph Fiennes

Ralph Fiennes

Lord Gray

Maggie Gyllenhaal

Maggie Gyllenhaal

Isabel Green

Maggie Smith

Maggie Smith

Agatha Rose Doherty

Rhys Ifans

Rhys Ifans

Phil Green

Daniel Mays

Daniel Mays

Blenkinsop

Bill Bailey

Bill Bailey

Farmer MacReadie

Ewan McGregor

Ewan McGregor

Rory Green

Rosie Taylor-Ritson

Rosie Taylor-Ritson

Celia Gray

Eros Vlahos

Eros Vlahos

Cyril Gray

Oscar Steer

Oscar Steer

Vincent Green

Lil Woods

Lil Woods

Megsie Green

Katy Brand

Katy Brand

Miss Turvey

Sinead Matthews

Sinead Matthews

Miss Topsey

Sam Kelly

Sam Kelly

Mr. Docherty

Ed Stoppard

Ed Stoppard

Lieutenant Addis

Toby Sedgwick

Toby Sedgwick

Enemy Pilot

Nonso Anozie

Nonso Anozie

Sergeant Jeffreys