교통사고 후에 기억상실에 빠진 상우(김영호)는 헌신적으로 자신을 보살피는 아내 윤희(윤인조) 덕분에 조금씩 회복해 간다. 그러나 윤희의 친구인 미현(추소영)이 상우를 호텔로 불러내 두 사람의 은밀한 관계를 밝히면서 상우는 완벽해 보이던 자신의 일상 너머에 무언가 질척하고 끈적한 비밀들이 숨겨져 있음을 직감한다. 게다가 흥신소 사장 민식(최철호) 또한 윤희가 다른 남자와 외도하고 있음을 알려준다. 행복한 가족의 모습이 모두 다 허울 좋은 가면이었단 것을 깨달은 상우는 이제 아내의 본 모습을 보기로 결심하고 민식과 함께 그녀의 뒤를 밟기 시작한다. 지금 그들 앞에 남은 것은 우아한 가면 아래 감춰져 있던 뜨거운 욕망, 그리고 그로 인한 파멸뿐이다.
아시아 최고의 스타 로미와 가요계 퀸이라 불리는 민정의 합동 공연이 열리는 일본의 한 공연장. 한 여성이 공연장 주변을 헤매다 로미의 대기실로 들어가게 된다. 민정의 친구인 그녀는 스타인 로미를 알아보지 못하고 그에게 민정의 대기실을 물어본다. 로미는 그런 아라의 모습에 매력을 느끼지만 아라에게는 늘 마음에 품고 있던 뮤즈라는 남자가 있었다. 그리고 이들 사이에 연예계 스캔들 메이커 수지가 나타나 자신의 재기를 위해 모종의 음모를 꾸민다.
세 번의 연쇄 살인 사건. 이들 현장에서 발견된 단서라고는, 피해자들의 컴퓨터에 떠있는 민정이란 소녀의 홈페이지가 유일하다. 정직됐다가 막 복귀한 여형사 소영(송윤아 분)은, 신참 현기(이동욱 분)와 한 팀이 되어 이 사건을 수사하게 된다. 이후 소영은 이들 세 명의 피해자가 친구 사이로 모두 '민정'이란 소녀와 관련이 있음을 알게 된다. 이에 소영은 이들 피해자들의 친구인 의사 동민(이종수 분)을 유력한 용의자로 지목하고 조사를 시작한다. 그러던 어느 날, 용의자 동민마저 살해되는 사건이 발생한다. 네 번의 연쇄 살인 사건 현장에서 모두 발견된 민정의 홈페이지. 민정에 대해 수사하던 소영과 현기는, 그녀가 10년 전에 갑자기 실종됐다는 것과 이들 4명의 피해자들과 만난 적이 있음을 알게 된다. 이에 민정이 살았다는 바닷가 한 마을을 찾게 된 소영은, 그곳에서 기괴한 소문을 듣게 된다. 다름 아닌, 바닷가 근처 폐염전에 있는 한 소금창고에서 소녀 귀신이 나타난다는 것! 마을 사람들을 모두 공포에 휩싸이게 한 그 곳을 다녀온 이후 그녀는, 매일 밤 꿈에서 한 소녀의 원혼을 보기 시작하는데...