La película está basada en la obra más conocida de Vladimir Nabokov y protagonizada por el ganador del Oscar Jeremy Irons quien interpreta a Humbert, un brillante, culto y atractivo hombre que se instala en una ciudad de Nueva Inglaterra como profesor. Allí conoce a Charlotte (Melanie Griffith), una voluptuosa y solitaria viuda a quien le alquila una habitación. Charlotte se casa con Humbert, sin saber que la verdadera razón de su matrimonio es la obsesión de su marido con su hija Lolita.