影片改編自安徒生經典童話《海的女兒》,講述生活在海底王國的美人魚愛麗兒(海莉·貝利飾)。這位天性好奇、勇于冒險的年輕公主對人類世界充滿向往,在一次意外中救起英俊的人類王子亞歷克(喬納·豪爾-金飾)并萌生愛意。為追尋心中的渴望,她違背父親川頓國王(哈維爾·巴登飾)的禁令,在海底女巫烏蘇拉(梅麗莎·麥卡西飾)的誘惑下達成危險交易——以自己的聲音換取雙腿登陸人類世界。隨著烏蘇拉暗中設下陷阱,愛麗兒不僅面臨失去愛情的危機,更導致海洋王國陷入失控。在最后關頭,愛麗兒與亞歷克王子聯手對抗邪惡勢力,用真摯情感打破詛咒,最終贏得父親的理解與祝福。