메리 라일리(줄리아 로버츠)는 의학 박사(존 말코비치 분)의 집에서 하녀로 일하고 있다. 몸이 약한 박사가 말하기도 전에 그가 필요한 것들을 아는 똑똑한 하녀였다. 순진한 여성인 메리는 겉으로는 차분하고 상냥했지만 내면은 폭력과 고통으로 상처받은 과거를 가지고 있었다. 박사가 동정심과 이해심. 그리고 신중함과 침묵을 요구하는 새로운 실험에 착수하면서 메리의 도움을 지속적으로 받게 된다. 박사와 메리는 서로 사랑의 감정을 갖게 되지만 신분과 지식에 대한 차이 때문에 서로 감추게 된다. 박사는 어느 날, 메리에게 또 하나의 자신의 자아를 조수로 인식시키고 자신과 똑같이 대할 것을 명한다. 이에 메리는 박사의 그림자 같은 존재를 만난다. 그는 비도덕적이고 악한 사람으로 메리도 점차 자신의 어둡고 비밀스런 과거를 그와 나누기 시작하는데...