초호화 해변의 상류사회 도시 블루베이 고등학교 상담교사인 샘 롬바르도(Sam Lombardo: 맷 딜런 분)는 잘생기고 매력적인 인물. 그는 많은 여학생들의 애간장을 녹이는 짝사랑의 대상이며 끊임없이 소문을 일으키는 바람둥이다. 블루베이시 최고의 부동산 갑부인 산드라 벤 라이언(Sandra Van Ryan: 테레사 러셀 분)의 딸 켈리(Kelly Van Ryan: 데니스 리차드 분) 역시 샘의 관심을 끌려고 애쓴다. 드디어 기회를 잡은 켈리는 주말에 그의 차를 세차해 주기로 하고 샘 앞에 나타나 요염한 몸짓으로 샘을 유혹한다. 다음날, 켈리는 학교를 결석하고 경찰에 출두해 성범죄 담당 형사인 레이 듀켓(Ray Duquette: 케빈 베이컨 분)에게 샘한테 강간당했다고 호소한다. 흥분한 켈리의 엄마 산드라는 학교 아사회를 소집해 샘의 교사 자격을 정지시키고 끝까지 결백을 주장하는 샘을 법정에 세운다. 재판날, 같은 학교의 여학생인 수지(Suzie Toller: 니브 켐벨 분)가 증인으로 나와 자신 역시 샘에게 강간을 당했다고 주장해 재판은 샘에게 점점 불리해져만 간다. 샘은 두여자 켈리, 수지와 함께 아찔한 애정 행각을 벌이는데. 결국 이들은 돈을 타내기 위해 셋이 짜고 사기극을 벌인 것일까? 그런데 며칠 후, 수지가 실종되면서 사건은 예상치도 못한 방향으로 치닫게 된다.