Londres, 1884. Le chirurgien Frederick Treves découvre un homme complètement défiguré et difforme, devenu une attraction de foire. John Merrick, «le monstre», doit son nom de Elephant Man au terrible accident que subit sa mère. Alors enceinte de quelques mois, elle est renversée par un éléphant. Impressionné par de telles difformités, le Dr. Treves achète Merrick, l'arrachant ainsi à la violence de son propriétaire, et à l'humiliation quotidienne d'être mis en spectacle. Le chirurgien pense alors que «le monstre» est un idiot congénital. Il découvre rapidement en Merrick un homme meurtri, intelligent et doté d'une grande sensibilité.
Pour ne pas briser son image de médecin, le docteur Watson, fin limier, a inventé un détective mythique, Sherlock Holmes, à qui il attribue ses propres talents. Sa création devient si célèbre qu'il est obligé de lui donner vie. Il demande à Reginald Kincaid, petit acteur de tragédie, d'incarner son personnage. Las ! Kincaid se révèle être un alcoolique, un joueur et un grand amateur de dames...