10 yaşındaki Fiona büyükannesi ve büyükbabasıyla yaşamak üzere Donegal, İrlanda'da küçük bir balıkçı kasabasına gönderilir. Orada atalarından birinin bir Selkie, insana dönüşebilen bir fok balığı, ile evlendiği efsanesini öğrenecektir. Yıllar önce, küçük erkek kardeşi beşik gibi bir kayıkta deniz de kaybolmuştur, aileni bir kısmı da çocuğun fok balıkları tarafından büyütüldüğüne inanmaktadır. Bir gün Fiona terk edilmiş Roan Inish adasında çırılçıplak dolaşan küçük çocuğu görür ve adanın sırrını ortaya çıkarmak için elinden geleni yapar.