События фильма разворачиваются в Петербурге 1899 года. Накануне наступления XX века случайно знакомятся сын бедного фонарщика и дочь крупного сановника. Встретившись, эти совершенно разные люди вместе устремляются к своей мечте.
Главные роли сыграли Федор Федотов, Софья Присс, Алексей Гуськов и Юрий Колокольников. В ролях второго плана снялись иностранные актеры. Француз Дени Лаван сыграл медиума Фурье, а Кэти Болтон – мисс Джексон, гувернантку главной героини. Режиссером фильма выступил Михаил Локшин, а одним из продюсеров – Никита Михалков.
Ранее съемки фильма вызвали скандал. Для съемки некоторых сцен плитами синего цвета застелили замерзшую реку Мойку, Крюков канал и канал Грибоедова. В итоге краска проникла в лед и, как следствие, - в воду.