Syracuse (Colin Farrell) é um pescador que tem sua vida transformada após encontrar Ondine (Alicja Bachleda), uma bela e misteriosa mulher, em sua rede de pesca. Logo ele se apaixona por ela, para desgosto de Annie (Alison Barry), sua filha, que acredita que Ondine seja uma criatura mágica que esconde suas reais intenções