England, 1881. John Merrick (John Hurt) ist der "Elefantenmensch", übersäht von aufgetriebenen, mosaikartig verteilten, wie tumorartigen Vergrößerungen einzelner Gliedmaßen und Wucherungen an allen Körperpartien. Kopf und Oberkörper sind stark deformiert, sein rechter Arm vollkommen entstellt und unbrauchbar. Unter der lieblosen und ausbeuterischen Obhut des Jahrmarktbetreibers Bytes (Freddie Jones) lebt er unter menschenunwürdigen Verhältnissen und muss tagtäglich vor Menschen auftreten, die seine Entstellung begaffen. Bis zu dem Tag, an dem der britische Chirurg Frederick Treves (Anthony Hopkins) ihn entdeckt und mit nach London nimmt. Dort möchte er ihm helfen und ein Zuhause in einem Hospital geben. Nach anfänglichem Zögern der Hospitalleitung wird dem Wunsch Treves stattgegeben, als bemerkt wird, dass Merrick eine hochintelligente und sensible Person ist. Doch auch in der scheinbar sicheren Umgebung des Krankenhauses ist Merrick nicht vor seiner Vergangenheit und den Grausamkeiten der Menschen sicher ...