故事發生在上一作的20年之後,此時的簡(艾米莉·莫迪默 Emily Mortimer 飾)與邁克爾(本·威士肖 Ben Whishaw 飾)已經長大成人,兩人都經歷了人生的種種酸甜苦辣。妻子過世之後,邁克爾肩負起了養家和照顧孩子的職責,無奈安娜貝爾(皮格茜·戴維斯 Pixie Davies 飾)、約翰(納撒內爾·薩利赫 Nathanael Saleh 飾)和喬治(喬爾·道森 Joel Dawson 飾)都頗有他們老爹當年的風範,調皮的可怕,令邁克爾一想起來就頭皮發麻,只得召喚姐姐簡前來幫忙。
某日,孩子們在公園玩耍,一陣大風帶來了從天而降的魔法保姆瑪麗(艾米莉·布朗特 Emily Blunt 飾) ,她的回歸給這個岌岌可危的家庭帶來了新的希望。