Boken er filmet et par ganger, senest (1979) av Roman Polanski med Nastassja Kinski og av BBC i 2008 med Gemma Arterton i tittelrollen.