Druga połowa XIX wieku w wiktoriańskiej Anglii. Genialny młody chirurg, Frederick Treves (Anthony Hopkins), spotyka mężczyznę o nietypowej deformacji ciała, który z powodu swojego wyglądu skazany jest na poniżające życie cyrkowego dziwoląga. Jest nim cierpiący na rzadką genetyczną chorobę John Merrick (John Hurt), znany jarmarcznej publiczności w całym kraju jako „Człowiek Słoń”. Doktor Treves, który jako pierwszy potraktował go jako normalnego człowieka, walczy o uwolnienie Merricka od nędzy jego środowiska i zapewnienie mu godnego życia.