Catacombs of Paris and tries to explain the secrets behind her former master's tricks and illusions. Phoebus decides to search around the catacombs, and reluctantly brings Madellaine after Esmeralda convinced him that she could change. In the Catacombs, the search party encounter Esmeralda's pet goat Djali, who leads them to Sarousch and Zephyr. Sarousch has taken the boy hostage and blackmails Phoebus into opening a gate for him. Madellaine pleads with Quasimodo to release her, promising to make up for her crimes. After he does, she uses her high-wire skills to rescue Zephyr and reunite him with his parents. With no leverage against his pursuers, Sarousch and his group of criminals are arrested, and the missing bell is recovered. The festival can finally take place. Hugo finally wins the heart of Djali, his longtime crush. A number of romantic couples, including Phoebus and Esmeralda, proclaim their love for each other while Quasimodo rings the restored La Fidèle. The bell falls silent when a released Madellaine joins Quasimodo in the bell tower. The two of them admit their own love for each other and share their first romantic kiss, while Zephyr takes over ringing La Fidèle. Voice cast Tom Hulce as Quasimodo, the hunchback of Notre Dame. Jennifer Love Hewitt as Madellaine, Quasimodo's love interest/girlfriend and a former thief and circus troupe member that Quasimodo falls for. Michael McKean as Sarousch, the leader of the circus troupe and the main villain of the film. Demi Moore as Esmeralda, a Romani woman and friend of Quasimodo. Kevin Kline as Captain Phoebus, a soldier, a friend of Quasimodo, and Esmeralda's husband who regained his captain status. Haley Joel Osment as Zephyr, the son of Esmeralda and Phoebus who befriends and assists Quasimodo. Paul Kandel as Clopin Trouillefou, the leader of the Roma. Charles Kimbrough as Victor, a gargoyle. Jason Alexander as Hugo, a comical gargoyle. Jane Withers as Laverne, a female gargoyle. This was Withers’ last film before her death. Jim Cummings as the Archdeacon, the lead priest at Notre Dame. He was previously voiced by David Ogden Stiers in the first film. Joe Lala as Guard #1 Frank Welker as Achilles, Phoebus' horse. He was previously voiced by Bob Bergen in the first film. Frank Welker also voices Djali, Esmeralda's pet goat, replacing the late Mary Kay Bergman. April Winchell as Lady DeBurne Home media As announced on August 21, 2000, the