Ассоль, дочь отставного моряка Лонгрена, растёт в бедности, но остаётся доброй и мечтательной девушкой. Однажды старый сказочник Эгль рассказывает ей о прекрасном принце, который приплывёт за ней на корабле под алыми парусами. Жители деревни высмеивают её мечту, но Ассоль продолжает верить.
Тем временем Артур Грей, выросший в богатстве и знатности, с детства мечтает о море. Он сбегает из дома, нанимается юнгой и, пройдя через множество испытаний, становится капитаном. Узнав историю Ассоль, Грей решает воплотить её мечту.
Фильм Александра Птушко — первая полнометражная звуковая экранизация повести Александра Грина; в кинотеатрах его посмотрели 22,6 миллиона зрителей. Ассоль играет Анастасия Вертинская, Грея — Василий Лановой.