Mary Poppins er en mildt sagt noe uvanelig barnepike. Hun kan fly, trylle frem spennende ting ut av sin magiske veske og vet hvordan man gjør kjedelige plikter til en morsom lek. Man skulle kunne si at hun er ”praktisk talt perfekt”. Barna Michael og Jane elsker Mary fra første stund men deres pappa, den strenge bankdirektøren George, er ikke like begeistret. Han mener bestemt at barn skal oppdras med regler og disiplin og minst mulig tøys og tull!
Filmen finner sted under depresjonen i London på 1930-tallet, 24 år etter hendelsene i den første filmen. Michael Banks jobber for samme finansinstitusjon som sin far og lever fortsatt på 17 Cherry Tree Lane med sine tre barn, Annabel, John og Georgie og deres husholderske Ellen. Jane Banks følger sin mors fotspor og jobber for arbeidernes rettigheter og gir en hjelpende hånd til Michaels familie. Når familien opplever et tap, returnerer Mary Poppins med sine magiske evner og med hjelp av Jack bringer de glede og leken tilbake til hjemmet i Cherry Tree Lane.
John bor alene i leiligheten sin etter at hans kjæreste Ingrid har forlatt han. Da han en dag inviteres inn til de vakre søstrene som har flyttet inn ved siden av, begynner merkelig ting å skje. Jentene kjenner til intime detaljer om Johns tidligere forhold, de forvirrer ham med løgner, og manipulerer ham seksuelt. John blir gradvis fanget i jentenes verden og mister mer og mer kontrollen over seg selv.
Det er nyttårsaften på Poseidon. Festende passasjerer løfter glassene og skåler for fremtiden. Det er bare det at fremtiden kommer litt brått på: en 45-meters kjempebølge får cruiseskipet til å kantre ... og med det begynner en desperat kamp for å overleve. Josh Lucas, Kurt Russell, Richard Dreyfuss, Emmy Rossum og flere spiller passasjerene, som bare har hverandre å stole på når de prøver å komme seg i sikkerhet gjennom vann, ild og vrakrester i en verden hvor alt er snudd opp-ned. Men det er også en annen aktiv deltaker i dette nervepirrende dramaet: digre, uberegnelige Poseidon, med sine 13 dekk og tjue etasjer, som deiser, krenger og sprenger seg frem. Det er et fjetrende syn. Og spenningen stiger.
Innbyggerne i Antonio Bay feirer at det er 100 år siden det lille fiskesamfunnet ble grunnlagt, men om natten siger en tung, mystisk tåke inn over byen og flere grusomme dødsfall finner sted.