Фильм основан на сюжете всемирно известной оперы Петра Ильича Чайковского «Пиковая Дама», написанной по одноименному произведению Александра Пушкина.
Съемки фильма проходили с марта по июль в Москве, в общей сложности съемочный процесс занял 60 дней. Два первых съемочных дня прошли 8 и 9 марта на берегу заледеневшего озера, основные же съемки возобновились 22 апреля на Мосфильме и завершились 19 июля.
Для съемок картины было задействовано 20 локаций: для фильма специально построили на «Мосфильме» театр, а на Плющихе возвели казино. Съемки также проходили у Большого театра, на Белорусском вокзале, на Пушкинской площади, в частном особняке в Жуковке и на других площадках.
Специально для сцен в театре и казино большую часть декораций выполнили вручную. Кроме того, в качестве консультантов были привлечены профессиональные крупье.