De smutsiga gatorna i 1400-talets Paris är fyllda av tiggare och tjuvar. På en av gatorna dansar vackra Esmeralda. Hennes dans fångar uppmärksamheten hos tre olika män; idealisten Gringoire, prästen Dom Frollo som inte kan undgå att bli förälskad och Quasimodo - den missbildade ringaren i Notre Dame. Dessa tre mäns liv förändras för alltid efter att de sett Esmeralda dansa, men åt olika håll...