在一個風景如畫的海中小島,小男孩本(大衛·羅爾 David Rawle 配音)和懷有身孕的母親布羅娜(麗莎·漢尼根 Lisa Hannigan 配音)渡過了最後一個快樂而難忘的夜晚。不久後,妹妹西爾莎(露西·奧康奈爾 Lucy O'Connell 配音)出生,而母親卻撒手人寰。轉眼過了六年,他們的父親康納(布萊丹·格里森 Brendan Gleeson 配音)始終未從喪妻之痛中走出,而充滿幻想的西爾莎偶然發現媽媽留下的貝笛,結果險些溺斃大海,最終導致奶奶強制性地將兩個孩子帶離這座小島。兄妹倆無法適應城市的生活,他們在街道遊走的時候,意外遭遇了三個奇怪的小精靈。他們希望藉助「海豹女」西爾莎的歌聲回到故鄉,神奇的冒險就此展開……
本片根據愛爾蘭的民間傳說改編。