Svatko zna priču u kojoj princeza pronalazi pravu ljubav svog života kada poljubi žapca koji se čarolijom pretvara u zgodnog princa. U ovoj verziji priče, djevojka još uvijek poljubi žapca, no rezultat je sasvim drugačiji od očekivanog; a to je samo jedno od brojnih iznenađenja u ovoj mješavini luckastog humora, glazbe i emocija.
Jack (Ashton Kutcher) i Joy (Cameron Diaz) pokušavaju se domoći milijunskog jackpota osvojenog jedne burne noći u Las Vegasu...
Eddie (Ben Stiller) je četrdesetogodišnji vlasnik prodavaonice sportske opreme, koji, čini se, u životu ima sve što se može poželjeti, samo što je još uvijek samac. Njemu to previše ne smeta, ali njegovim roditeljima, pa čak i prijateljima, da. Nakon vjenčanja svoje bivše zaručnice, Eddie upoznaje prekrasnu znanstvenicu Lilu (Malin Akerman), koja se doima predobrom da bi bila istinita. Pogurnut pritiscima, Eddie se vjenča s Lilom za samo šest tjedana, te vrlo brzo uviđa kako je dobio nešto sasvim drugačije od onoga što je mislio. Lila je djetinjasta, nezasitna u krevetu, duguje goleme količine novca, i zapravo nije uopće zaposlena, nego samo volontira. Na bračnom putovanju, slomljeni Eddie upoznaje prizemnu, simpatičnu trenericu lacrossea, Mirandu (Michelle Monaghan), u koju se zaljubljuje. No, tek sada dolazi škakljiv dio - Eddie mora objasniti Lili kako je njihov brak gotov, ali i od Mirande skrivati tajnu zašto je uopće došao u Cabo.