Tratto da un famoso romanzo dello scrittore Vladimir Nabokov, Lolita racconta la drammatica parabola discendente di Humbert Humbert (Jeremy Irons), un serio professore inglese che arriva negli Stati Uniti per insegnare e alloggia presso la signora Haze (Melanie Griffith). Lì conosce anche la figlia quattordicenne Dolores Haze, detta Lolita (Dominique Swain), dalla quale si sente immediatamente attratto. Per poter stare il più possibile vicino a Lolita, che si dimostra molto più emancipata delle sue coetanee, Humbert decide di sposarne la madre, pur disprezzandola. Legalmente giustificato, l’uomo decide di partire per un viaggio con Lolita, sicuro che nessuno dubiterà di una ragazzina e del suo patrigno, ma da subito viene assalito dai dubbi (la polizia lo sta controllando?), dalla gelosia nei confronti di Lolita, dall’insicurezza di quello che sta facendo. Humbert così si mostra sempre più fragile e scostante, e il suo rapporto con la giovanissima Lolita ogni giorno accresce i suoi rischi innestando una spirale dalla quale sembra impossibile uscire.