Numa das regiões mais profundas do oceano, existia uma linda cidade aquática, reinada por um único soberano. Este monarca tinha por companhia seus belos filhos. Sua esposa já havia falecido, sendo então ele responsável por cuidar de todos. Stiles é o filho caçula do Rei Stilinsk, comandante dos sete mares, que está insatisfeita com sua vida. Ele deseja caminhar entre os humanos para conhecê-los melhor, mas sempre é proibido por seu pai, que considera os humanos como sendo "bárbaros comedores de peixe". Até que ele se apaixona por um jovem príncipe e, no intuito de conhecê-lo, resolve firmar um pacto com bruxa do mar, que faz com que ele ganhe pernas e se torne uma verdadeira humana. Porém, a bruxa também tem seus planos e eles incluem a conquista do reino do Stilinsk.