Když irský rybář Syracuse (Colin Farrell) vylovil z moře krásnou mladou ženu (Alicja Bachelda), řekla jen, že se jmenuje Ondine. Příznačné jméno, které znamená „ta, která přichází z moře“. Syracuse jí nabídne přístřeší a ona se usadí nejen v jeho domě, ale postupně i v jeho srdci. Neznámá cizinka vyvolává řadu otázek, ale rybářova malá dcerka Annie (Alison Barry) má okamžitě jasno. Ondine je podle ní vodní víla, kouzelnou mocí obdařená bytost, která vystupuje z vod proto, aby lidem nosila štěstí. Annie věří, že Ondine přišla kvůli ní, aby zachránila její selhávající ledviny. Syracuse sice na pohádky nevěří a ...