En plena era Victoriana el doctor Fredrick Treves (Anthony Hopkins) se topa con un circo cuya principal atracción es un hombre llamado John Merrick (John Hurt) y conocido como el Hombre Elefante. Se trata de un sujeto de 21 años que padece de diversas deformidades en su cuerpo que lo obligan a dormir sentado.
Edmund Yates (Rupert Davies) y Dorothy (Sheila Keith), el padre y madrastra de Jackie (Deborah Fairfax), acaban de ser liberados del manicomio donde habían permaneció confinados durante 15 años bajo cuidados de los mejores especialistas por incidentes en el pasado. Dorothy fue llevaba allí cuando se descubrió que asesinaba y se comía a las ...