Handlingen udspiller sig i middelalderens Paris og følger den pukkelryggede klokker Quasimodos kærlighed til sigøjnerpigen Esmeralda. Historien kredser om skønhed, fordomme og medfølelse i mødet mellem individer. Esmeralda bliver jaget og udsat for uretfærdighed af den dystre Frollo. Quasimodo trodser sin beskytter for at redde hende, men må se hende gå under. Romanen er en stærk fortælling om offer, kærlighed og menneskelighed.