De beskidte gader i 1400-tallets Paris er fyldt med tiggere og tyve. På en af gaderne danser den smukke Esmeralda. Hendes dans fanger tre meget forskellige mænds opmærksomhed; idealisten Gringoire, præsten Dom Frollo, der ikke kan undgå at blive forelsket og Quasimodo - den deforme klokker fra Notre Dame. Disse tre mænds liv forandres for altid efter at have set Esmeralda danse, men på tre vidt forskellige måder...