Nakon što su se vjenčali, John (Owen Wilson) i Jennifer Grogan (Jennifer Aniston) sele na Floridu s namjerom da tamo osnuju obitelj. Kako bi na neko vrijeme odgodio rođenje djece, John pokloni Jennifer štene labradora, koje izraste u velikog i nestašnog psa Marleya, koji Johu i Jennifer zadaje puno brige i posla. No njegove nepodopštine pruže Johnu gomilu materijala za novinsku kolumnu.
U zarobljeništvu moćne kraljice čarobnice Bavmorde (J. Marsh) rodi se djevojčica Elora, koja bi prema proročanstvu trebala zauzeti kraljičino mjesto, te ju ova dade smaknuti. No, dadilja s djevojčicom uspije pobjeći i pustiti je da otplovi niz rijeku. Voda Eloru nanese u selo patuljaka, a pronađu je farmer Willow (W. Davis) i njegovo dvoje djece. Kako ostanak djeteta u selu predstavlja opasnost za njegove stanovnike, Willowu je povjeren težak zadatak da malu Eloru čuva i odnese natrag u njezinu domovinu daikinijevskoj rasi, pazeći da ne padne u krive ruke, te da ispuni pisano proročanstvo. Putem mu se pridruže ratnik Madmartigan (V. Kilmer), vilenjaci Browniji, ali i čarobnica Raziel (P. Hayes).
Nakon suprugine smrti, Sam Baldwin (Tom Hanks) ne razmišlja o drugim ženama. Njegov osmogodišnji sin Jonah (Ross Malinger) smatra kako mu je žena potrebna da bi mu se život opet vratio u normalu. Stoga se Jonah javi se u radio show koji sluša cijela Amerika. Samov glas i njegovu priču slušaju stotine žena pa i Annie Reed (Meg Ryan), koja će se uskoro udati za svog zaručnika Waltera (Bill Pullman). No, Annie ne može mirovati sve dok ne dozna je li Sam Baldwin pravi čovjek za nju. Kada dođe u Seattle, gdje žive Sam i Jonah, otkriva da Sam nije taj. Međutim, njezina prijateljica pošalje Baldwinima pismo koje Annie nije htjela poslati. Jonah, koji je uvjeren da je Annie prava žena za njegovog tatu, rezervira let za New York. On se namjerava naći s Annie na krovu zgrade Empire State, baš kao u filmu 'Romansa koja se pamti'.