Mary Poppins: Sihirli Dadı filminin konusu, 1930'larda Londra'nın Büyük Buhran döneminde geçmektedir. Filmde anlatılan hikaye kısaca şöyledir: İlk filmin sevimli minikleri Michael (Whishaw) ve Jane (Mortimer) artık büyümüşlerdir. Michael, üç çocuğu ve kâhyaları Ellen'la (Walters) birlikte Cherry Tree Lane'de hayatlarını sürdürmektedirler. Ancak Michael kişisel bir kayıp yaşar. Esrarengiz dadıları Mary Poppins (Blunt), bu olayın ardından tekrar Banks'lerin hayatına girer. Poppins, iyimser sokak lambası yakıcısı Jack'le (Miranda) birlikte eşsiz sihir becerilerini kullanarak ailenin hayatlarında eksik olan mutluluk ve merak hissini yeniden keşfetmelerine yardımcı olur. Poppins'in eksantrik kuzeni Topsy (Streep) dahil olmak üzere renkli ve tuhaf karakterler de bu süreçte eğlenceli bir yol sunarlar.