Saoirse, une petite fille, est la dernière des Selkies, des femmes des légendes écossaises et irlandaises qui se transforment en phoques. Quand sa mère ne revient plus de la mer, le père de Saoirse la renvoie avec son frère pour aller vivre en ville chez la grand-mère. Ils s’ évadent et s’embarquent pour un voyage vers la mer. Le long de la route, Saoirse arrive à libérer d’autres créatures mythiques.