1327년 이탈리아 북부에 있는 베네딕트 수도원에서 그림 그리는 채식 수사 아델모의 시체가 발견되면서 수도원은 술렁이기 시작한다. 당시 교회의 청빈을 주장하는 프라시스코 수도회와 그를 반박하는 교황청 및 다른 교단들의 반목이 심화되자 이를 해결키 위해 이 수도원에서 각 교단이 모여 토론을 하기로 함으로써, 프란시스코 수사인 윌리엄(William of Baskerville: 숀 코넬리 분)은 수련 제자 아조(Adso of Melk: 크리스찬 슬레이터 분)를 데리고 이곳에 들른다. 뛰어난 두뇌의 소유자 윌리엄이 수도원이 심상치 않음을 간파하자 수도원장(The Abbot: 미쉘 론스데일 분)은 윌리엄에게 이 사건을 해결해 달라고 요청한다. 그러던 중 그리이스어 번역사가 다시 살해되고 요한 계시록의 예언대로 수사들이 죽음을 맞자 수도원은 악마의 역사가 시작됐다고 극도의 불안에 떤다. 서고를 은밀히 지키던 두 사람은 심야에도 서관에서 누군가가 책 한권을 훔쳐 달아나는 것을 목격하고 뒤를 밟았지만 그들이 발견한 것은 주방에서 정사를 벌이고 있는 마을처녀와 수도승. 가난한 마을 처녀는 그렇게 해서 식량을 구하고 있는 것이었다. 윌리엄은 사서와 보조사서의 행동을 수상쩍다고 느끼던 중 암호가 적인 양피지를 발견, 사서외엔 아무도 못들어 간다는 도서관에 비밀의 열쇠가 있다고 판단, 잠입을 시도하지만 실패한다. 한편 죽은 수사마다 혀와 손가락 끝에 검은 잉크자국이 베어 있는데. 그러던 사이에 이단 심문에서 유죄로 선고된 두 수도승, 여기에 마녀로 선고된 마을처녀도 함께 묶여서 세사람의 발아래 장작이 쌓이는 순간 윌리암은 범인을 알아내고 서고탑 안으로 들어가는데.

폭풍우가 몰아치는 어느 밤... 네바다 주의 사막에 위치한 외딴 모텔에 10명의 사람들이 모여든다. 리무진 운전사와 그가 태우고 가던 여배우, 경찰과 그가 호송하던 살인범, 라스베이거스 매춘부와 신혼부부, 신경질적인 모텔 주인까지 포함한 총 11명. 사나운 폭풍우로 길은 사방이 막혀버리고 사람들은 어둠과 폭우가 걷히기를 기다리지만 연락이 두절된 호텔에 갇힌 이들은 하나 둘씩 살해당하기 시작한다. 죽음으로 시작된 살인의 그림자는 그들을 극도의 공포로 몰아간다. 현장에 남겨진 것이라곤 모텔 룸 넘버 10이 적힌 열쇠뿐... 연이은 죽음의 현장에는 9,8,7.. 카운트 다운을 알리는 열쇠만이 남아 끝나지 않은 살인을 예고하다. 서로가 서로를 의심하는 가운데 모두가 기억하기 싫은 비밀이 서서히 베일을 벗는데...

다급한 목소리로 도와달라는 한 통의 전화를 남기고 사라진 여자친구 에밀리. 그러나 이틀 뒤, 에밀리는 죽은 채로 발견되고 주인공 브렌든은 범인을 밝혀내기 위해 학교 내 소문에 빠삭한 정보통 브레인의 도움을 빌어 사건을 추적해나간다. 그녀가 남긴 단서를 추적하라! 두 명의 범인, 두 개의 진실이 밝혀진다!! 에밀리가 남긴 의문의 단서 ‘브릭’의 의미를 파헤치던 브렌든은 학교에서 제일 잘 나가는 퀸카 로라로부터 ‘에밀리’와 ‘브릭’에 대한 중요한 정보를 얻는다. 로라를 통해 ‘브릭’을 판매한다는 조직의 카리스마 리더 킹 핀을 만난 브렌든, 말보다 주먹을 믿는 행동책 터그는 그를 경계하지만, 킹 핀은 자신의 앞에서도 기죽지 않는 브렌든을 마음에 들어한다. 한편 에밀리와 친했던 약쟁이 도드는 범인이 브렌든이라 믿고, 진실을 폭로하겠다고 협박하는데…. 끝까지 예측할 수 없는 범인의 정체, 과연 진실은 무엇일까?