Воспоминания пожилого мужчины о его юности начинают раскрывать мрак и страсть, скрытые за внешним спокойствием. В юном возрасте он переживает трагедию, потеряв любовь своей жизни — девочку, погибшую от болезни. Взрослея, он переезжает в новый город, где находит комнату в доме загадочной женщины, воспитывающей свою 12-летнюю дочь. Вскоре он становится объектом пристального внимания Лолиты, и, несмотря на её юность, мужчина снова обретает возможность любви. Но чувства, окутанные запретами, ставят его перед жестким выбором: следовать собственным желаниям или подчиниться строгим социальным нормам. Когда же мать Лолиты неожиданно заявляет о своих намерениях, его жизнь становится ареной для манипуляций, страсти и разочарований.
Фильм снят по мотивам романа Владимира Набокова «Лолита» (Lolita: написан на английском языке и опубликован в 1955 году; в 1967 году был выпущен перевод романа на русский, который выполнил сам автор).
На роль Лолиты также претендовала Натали Портман, однако она отказалась из-за того, что родители были против, да и сама она не горела желанием «целоваться со стариком».
На роль Лолиты пробовались свыше 2500 актрис, включая Кристину Риччи и Мелиссу Джоан Харт.
Гумберта мог сыграть Дастин Хоффман.
Куилти мог сыграть Жерар Депардье.
В совместных сценах между Доминик Суэйн и Джереми Айронсом всегда прокладывали незаметную подушку. А в интимных сценах актрису подменяла дублерша.
В Австралии фильм вначале побоялись выпустить – из-за опасности возможного всплеска педофилии. Он вышел в прокат лишь в 1999-м, с жестким цензом R.