布朗(科林•菲尔什饰)的妻子在一年前离世,留下了七个活泼可爱的孩子。每天忙于工作的布朗回到家里还要应付这些调皮捣蛋的孩子。为了解决这个问题,布朗找了16个保姆,但没有一个能够应付得了这些顽皮的孩子们。更糟糕的是,布朗的姑妈给了他最后通牒,如果他不能在一个月内找到一个母亲给孩子们,就不再资助他们的生活费。布朗背负着巨额债务,如果失去姑妈的资助,他可能会被迫入狱。生活陷入了绝境。就在布朗感到绝望的时候,一个非常漂亮的女人出现在他家门口。女人自称南茜•麦克菲(艾玛•汤普森饰),并主动提出要当孩子们的保姆。麦克菲拥有神奇的魔力,无论孩子们怎么捉弄她,都无法得逞。孩子们的恶作剧有时甚至会反过来发生在他们自己身上。在麦克菲的细心照顾下,孩子们一天天变得乖巧听话,而布朗的处境也逐渐好转,甚至连魔法保姆自己的容貌也发生了变化……