Flint Lockwood on noor leiutaja, kes unistab leiutisest, mis muudaks kergemaks kõigi elu tema kodulinnas ning teeks tema nime maailmakuulsaks. Viimaks see tal ka õnnestub, kui poiss saab valmis seadme, mis muudab vee toiduks ning selle tulemusel hakkab nende linnakeses sadama toitu nagu vihma. Nende seas, kes kohale tormavad, on võluv ilmakanali reporter Sam Säde. On ka neid, kes Flinti leiutisest sugugi vaimustuses pole, nagu tema isa Tim, kes kardab igasugust tehnikat, ning linnakese šerif Earl Devereaux, kellele Flint on lapsepõlvest saadik pinnuks silmas olnud. Ja linna omamoodi maskotiks olev Beebi Brent, kes ei kavatse leppida olukorraga, et Flinti-sugune nüüd mingi imeviguri abil temast populaarsemaks peaks saama. Populaarsus ja suured rahad seevastu on ainus, mis huvitab linnapead, kelle ahnus muudab mingil hetkel linnakest toitva masina hoopis sellele ohtlikuks. Ning siis on Flint see, kes peab päästma kalli kodulinna ja selle elanikud.

Heasüdamlik Larry Daley (Ben Stiller) võtab vastu töö muuseumi öövalvurina, ega aima, et igavana näiv töö võib muutuda uskumatuks seikluseks, sest muuseum, mis päeval inimesi täis, on öösel palju rohkem elus, kui külalised läinud. Muuseumieksponaadid ärkavad ellu, et pidada eepilisi lahinguid omavahel ja kogu selle kaose keskel peab Larry kurja vaeva nägema, et muuseumit ühes tükis hoida.