Quelques annees apres la Seconde Guerre mondiale, une famille de pauvre pecheurs abandonne son foyer ancestral, Roan Inish, une ile d'Irlande, pour s'installer dans le Donegal. Dans leur exil, ils perdent leur plus jeune fils Jaimie, emporte avec son berceau par les courants. Trois ans plus tard, sa jeune soeur, persuadee que Jaimie vit toujours et qu'il a ete enleve par les Selkies, creatures mythiques, va preparer les conditions d'un retour sur l'ile pour le retrouver.