Seorang nelayan bernama Syracuse (Colin Farrell) tanpa sengaja menemukan seorang wanita cantik nan misterius yang tersangkut di jaringnya. Wanita yang kemudian diketahui bernama Ondine (Alicja Bachleda) tersebut semula dikira telah mati oleh Syracuse.
Dengan bantuan dari putrinya, Annie, yang sakit-sakitan, Syracuse akhirnya percaya bahwa hal-hal ajaib mungkin saja terjadi dan Ondine adalah salah satu mitos yang menjadi kenyataan. Syracuse yang tak percaya mitos mengembalikan Ondine ke pulau saat Annie menjalani operasi.
Saat pulang, Annie menanyakan tentang Ondine dan Syracuse mengatakan bahwa Ondien pulang ke tempatnya. Ternyata Ondine dimanfaatkan oleh seorang pria untuk menyelundupkan heroin. Akankah hati Syracuse tergerak untuk membawa Ondine kembali pulang ke rumahnya?