Koniec XIX wieku. W czasie spaceru po lunaparku doktor Treves (Anthony Hopkins) trafia przypadkowo na istotę, którą właściciel reklamuje jako Człowiek-Słoń. Doktor jest zafascynowany istotą, którą spotkał i postanawia zabrać ją do swojego szpitala. Pacjent nazywa się John Merrick (John Hurt) i okazuje się człowiekiem ogromnie inteligentnym.