Esmeralda (Marlene O'Hara Maureen O'Hara) is a kind and charming gypsy girl, and Father Claude (Thomas Mitchell Thomas Mitchell) of Notre Dame Cathedral in Paris is fascinated by her. Quasimodo (Charles Lawton Charles Laughton) is the bell ringer of the church. he is born with an ugly appearance, and no one wants to take a look at him. The priest instructs Quasimodo to kidnap Esmeralda to Notre Dame, but the plan is disturbed by Captain Phoebe (Alan Marshall Alan Marshal). Phoebe saved Esmeralda and won her heart, but then when Phoebe was attacked, Esmeralda stood on the defendant's seat. Esmeralda was about to be hanged according to the law, but Quasimodo saved her. The former hid her in Notre Dame, and gradually Esmeralda saw a sincere and kind heart beneath Quasimodo's ugly appearance.