The film stars Jeremy Irons as Humbert Humbert and Dominique Swain as Dolores "Lolita" Haze, with supporting roles by Melanie Griffith as Charlotte Haze, and Frank Langella as Clare Quilty.
The film stars Jeremy Irons as Humbert Humbert and Dominique Swain (15 years old during filming) as Dolores "Lolita" Haze. Supporting roles are played by Melanie Griffith, as Charlotte Haze, and Frank Langella as Clare Quilty.