El reparto fue elegido entre los más de 1.000 aspirantes que pasaron por las audiciones y estuvo encabezado por Albert Martínez como Quasimodo (alternándose con Carles Torregosa), Thais Ciurana como Esmeralda (alternándose con Lily Dahab), Enrique Sequero como Frollo, Daniel Anglès como Gringoire, Lisardo Guarinos como Febo, Paco Arrojo como Clopin y Elvira Prado como Flor de Lis.