Somewhere in England in the nineteenth century. A pretty housemaid works in a nice house, which is Dr. Henry Jekyll's (John Malkovich's) house. Mary Reilly (Julia Roberts) think she found her best job, because she is poor and the doctor is well-known and rich. This movie tells the "Dr. Jekyll and Mr. Hyde" story as a woman sees the two men, one of them is good and the other is evil. And she loves them.