Isabel Green (
Maggie Gyllenhaal) jest żoną żołnierza, który został wysłany na wojnę. Nie licząc wychowywania trójki swoich dzieci, musi utrzymać gospodarstwo rolne oraz zaopiekować się dwójką rozkapryszonych siostrzeńców. Z pomocą przychodzi jej niania McPhee (
Emma Thompson), która za pomocą magii wpoi dzieciom pięć cennych lekcji.