Cândva, în Anglia secolului XIX, Mary Reilly (Julia Roberts), o tânără şi frumoasă irlandeză, e bucuroasă că şi-a găsit o slujbă, ca slujnică în casa doctorului Jekyll (John Malkovich), un important membru al comunităţii. Toată acţiunea se derulează din perspectiva fetei, care, deşi asistă la misterioasele experimente şi face legătura între ceea ce se întâmplă în casă şi crimele care au loc în oraş, se îndrăgosteşte de stăpânul ei.