戰火紛飛的年代,英國鄉間的一處農場維持著寧靜的風景。格林太太(瑪吉·吉倫哈爾 Maggie Gyllenhaal 飾)獨自經營著這處家庭農場,等待參軍服役的丈夫歸來。農場和家里三個調皮搗蛋的孩子令她費勁心神,敗家的親戚菲爾(瑞斯·伊凡斯 Rhys Ifans 飾)又不時上門糾纏。原來菲爾自己在外欠下了賭債,企圖拿格林家的農場抵債,屢遭拒絕仍賊心不死。更令格林太太頭疼的是,她的侄子和侄女要從城里來鄉下長住以躲避戰火。這對養尊處優的堂兄妹與格林家的三個孩子格格不入,雙方一見面便引發了家庭大混戰,失控的局勢令格林太太幾近崩潰。
魔法保姆麥克菲(艾瑪·湯普森 Emma Thompson 飾)適時出現在了格林太太面前。她施展神奇的魔力迅速終止了這場混戰,並從此留在格林家里教導這些孩子。在農場生活中,麥克菲教會了孩子們五堂終身有益的人生課程,也令自己原本醜陋的樣貌逐步發生著改變……
本片是2005年電影《魔法保姆麥克菲》的續集,但兩部故事並無直接關聯。