在一個(gè)風(fēng)景如畫的海中小島,小男孩本(大衛(wèi)·羅爾 David Rawle 配音)和懷有身孕的母親布羅娜(麗莎·漢尼根 配音)渡過了最后一個(gè)快樂而難忘的夜晚。不久后,妹妹西爾莎(露西·奧康奈爾 配音)出生,而因母親卻撒手人寰。轉(zhuǎn)眼過了六年,他們的父親康納(布萊丹·格里森 Brendan Gleeson 配音)始終未從喪妻之痛中走出,而充滿幻想的西爾莎偶然發(fā)現(xiàn)媽媽留下的貝笛,結(jié)果險(xiǎn)些溺斃大海,最終導(dǎo)致奶奶強(qiáng)制性地將兩個(gè)孩子帶離這座小島。兄妹倆無法適應(yīng)城市的生活,他們?cè)诮值烙巫叩臅r(shí)候,意外遭遇了三個(gè)奇怪的小精靈。他們希望借助“海豹女”西爾莎的歌聲回到故鄉(xiāng),神奇的冒險(xiǎn)就此展開……
本片根據(jù)愛爾蘭的民間傳說改編。