Марина — молодая русалка, чья мечта — увидеть берег и прикоснуться к миру людей, особенно к принцу Джастину, правителю приморского королевства. Однажды она спасает его во время кораблекрушения: после погони гигантского циклопа и нападения трёхглавого морского змея судно идёт ко дну, и Марина выручает юношу из плена глубин. Чтобы удержать его внимание, она заключает временную сделку с морской ведьмой Хедвиг: стать человеком на короткий срок и завоевать сердце принца. Меж ними рождается близость, однако Джастин верит, что спасение пришло от принцессы Сесилии — человеческой принцессы — и становится её женихом. Позднее он вспоминает правду, но к тому времени Марина вновь превращается в русалку. Они продолжают встречаться тайно, мечтая найти путь быть вместе, несмотря на планы Хедвиг захватить трон и попытки Сесилии принудить Джастина к браку. В их битву за любовь вмешиваются подводные друзья — морской конёк Винни, тропическая рыбка Бобо и морская выдра Ридли, а также волшебник Ансельм и Чанси, паж Джастина.
