Tim Burton miał wyreżyserować film, jednak gdy dostał scenariusz "Eda Wooda" postanowił zająć się tamtym projektem.
Pierwotnie film miał wyreżyserować Roman Polański. Do roli doktora Jekylla i pana Hyde'a rozważany był wówczas Jack Nicholson, zaś Emmanuelle Seigner miała wcielić się w rolę tytułową. Ostatecznie role te zagrali John Malkovich i Julia Roberts, a film wyreżyserował Stephen Frears.
Uma Thurman, Nicole Kidman i Winona Ryder były brane pod uwagę do roli Mary Reilly.
Zdjęcia do filmu kręcono w Bradford, Londynie, Iver Heath (Anglia, Wielka Brytania) oraz w Edynburgu (Szkocja, Wielka Brytania).
Okres zdjęciowy trwał od 2 czerwca do 10 września 1994 roku.