Opis
Ośmioletni Allen wpada do wody. Tonącego chłopca ratuje mała syrena. Mija 20 lat. Dorosły już Allen Bauer (Tom Hanks) wraz z bratem, podrywaczem Freddiem (John Candy), prowadzi w Nowym Jorku hurtownię warzyw. Porzucony przez narzeczoną, czuje się samotny i nieszczęśliwy. Wybiera się w to samo miejsce, gdzie przed laty przeżył niezwykłą przygodę. Łódź, którą płynie, wywraca się. Mężczyznę wyciąga z wody ta sama syrena (Daryl Hannah), co przed laty. Gdy Allen odzyskuje przytomność, dostrzega na plaży atrakcyjną dziewczynę. Nie wiedząc, kim ona jest naprawdę, zakochuje się w niej od pierwszego wejrzenia. Ona, rozpoznawszy w nim chłopca, którego uratowała przed laty, odwzajemnia to uczucie. Podąża za nim do miasta nieświadoma wielu zagrożeń. Allen, zadurzony w niej po uszy, nazywa ją Madison i proponuje małżeństwo. Na drodze do ich szczęścia staje młody naukowiec doktor Walter Kornbluth (Eugene Levy). Wiedząc, że Madison jest syreną, chce ją umieścić w laboratorium, by prowadzić badania naukowe. Dziewczyna zostaje schwytana i umieszczona w basenie, gdzie ponownie staje się pół kobietą, pół rybą. Allen dowiaduje się prawdy, ale miłość okazuje się silniejsza.