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