보스톤의 상류사회에서 영향력을 행사하는 재력가 아서 배렛(Arthur Barret: 윌리엄 허트 분)은 아름다운 아내 엘캐너(Eleanor Barret: 매들린 스토우 분)와 함께 사는 남부러울 것 없는 사람이다. 그러나 단 한가지, 그들에게도 문제가 있었는데 아내가 그토록 원하는 그들의 아기를 가질 수 없다는 것이었다. 마침내 그는 아이를 갖기 위해 비밀리에 한 젊은 법학도(Roger Martin: 네일 패트릭 해리스 분)를 아내와 동침시키는 상상 밖의 일을 저질러 버린다. 그러나 이 젊은 법학도가 곧이어 아서의 아내를 사랑하게 되고 돈으로 이 일을 해결하려 했던 아서는 그를 살해하고 만다. 결국 모든 걸 눈치챈 앨캐너는 남편을 의심하기 시작하고 아서는 점차 난폭하고 광적인 성격으로 변해간다. 그러던 남편의 변한 모습과 함께 도덕적으로 용납될 수 없는 일에 괴로워하던 엘레나는 신부 마이클(Father Michael McKinnon: 케네스 브래너 분)을 찾아 모든 것을 털어놓는데...