В позднем средневековом Париже, на пороге XVI века, разворачивается трагическая история любви и борьбы за справедливость. В центре событий - Квазимодо, горбатый звонарь Нотр-Дама, обладающий добрым сердцем и острым умом, несмотря на своё отталкивающее внешнее обличье. Он живет в изоляции от общества, но его жизнь меняется, когда он встречает прекрасную цыганку Эсмеральду.
Эсмеральда становится объектом преследования со стороны сурового капитана стражи Клода Фролло, который безумно влюблен в неё и готов на всё, чтобы заполучить её. В погоне за своей навязчивой страстью он обвиняет девушку в убийстве, что приводит к её аресту и осуждению.
Квазимодо, тайно любящий Эсмеральду, решается выйти из своего укрытия, чтобы спасти её. Он похищает ключи от темницы и освобождает девушку. Но счастье оказывается недолгим: Фролло подстрекает народ к бунту против Нотр-Дама, обвиняя его в укрывательстве преступника.
В результате разъяренная толпа штурмует собор, где находят убежище Квазимодо и Эсмеральда. Герои оказываются в ловушке между стенами собора и негодующей толпой. В этот момент раскрывается их настоящая природа: доброта и благородство Квазимодо вызывают сочувствие у людей, а его музыкальное искусство заставляет многих переосмыслить свои действия.
Финал картины оставляет зрителя на пороге развязки, где судьбы героев висят на волоске, а их будущее зависит от решения народа и высших сил.