Pe coasta Corkului, Syracuse este un pescar divorțat care s-a lăsat de băut. Fiica sa precoce, Annie, are rinichi insuficienți. Într-o zi, găsește o tânără aproape înecată în plasa sa; ea își spune Ondine și nu vrea ca nimeni să o vadă. O cazează într-o căsuță izolată care a fost a mamei sale. Annie descoperă prezența lui Ondine și crede că este o selkie, o focă care se transformă în om pe uscat. Syracuse se teme să mai spere.