Human: In the movie, ‘The Hunchback of Notre Dame’, who played the role of Esmeralda? Assistant: 
Esmeralda was played by Jennifer Connelly. She was a beautiful young woman who was born with a deformity. She was a gypsy, and she was a fortune teller. She was also a very good friend of Quasimodo, the hunchback of Notre Dame.