Idade Média, Paris. O corcunda Quasímodo (Mandy Patinkin) mora em uma das torres da catedral Notre Dame. Isolado e incompreendido pelo povo da época, ele se se esconde do mundo, vivendo como um pária. Durante um passeio pelo mundo exterior, ele se apaixona pela cigana Esmeralda (Salma Hayek )