Русалка Ундина живет на морском дне со своими сестрами Акварелой и Мелузиной, а также со своим отцом, морским королем. Но Ундина хочет больше, чем просто расчесывать свои золотые волосы: она очарована жизнью над водой. Однажды она спасает жизнь князя Николая и влюбляется в него. Ундина просит морскую ведьму Мидру дать ей ноги взамен хвоста. Мидра соглашается, но у нее есть условие: на суше русалка будет молчать, и если принц не выберет её, она станет пеной на волнах моря. Кроме того, каждый шаг будет приносить ей страдания.