I’ve read the book (Lolita) and seen both movie versions of it. I prefer the newer version just because it didn’t dance around the subject with a lot of inferences.
However, I found James Mason to be much less creepy than Jeremy Irons. My problem with Jeremy Irons was that he was very convincing in the role.
The novel is all inferences. It has no sexual content.