Plot Synopsis
장맛비가 시작된 첫날 아침, 나화진은 명문고 체육복을 어색하게 걸친 채 전학생으로 등교한다. 임시 학생증이 든 주머니는 가볍지만, 현장 감독관으로서 짊어진 규정은 무겁다. 그는 첫 수업도 끝나기 전에 본관 뒤편 비닐하우스로 향한다. 급식실 뒤 배수로에 섞인 우유 냄새, 진흙 위에 찍힌 큰 맨발 자국, 책상 다리가 질질 끌린 흔적이 너무 선명했기 때문이다. 비닐 안쪽에서는 누군가 어린 목소리로 “문 열어 줘” 하고 중얼거린다. 나화진이 문고리를 잡는 순간, 뒤에서 서문기가 그의 손목을 낚아챈다. 서문기는 학생이 들어간 게 아니라며, 다친 희귀 동물을 임시 보호 중일 뿐이라고 말한다. 너무 침착한 얼굴이라 오히려 거짓말처럼 보인다.
그날 점심, 복도 끝에서 두 학생이 방송반 부장 오보람의 목소리를 따라 “리허설 시작할게”라는 소리를 듣고 비닐하우스 쪽으로 비틀거리듯 걸어간다. 주아란이 먼저 둘의 소매를 잡아세운다. 귀가 먹먹해졌다는 말도 못 하고, 공책 귀퉁이에 시간만 적는다. 나화진은 학생들을 떼어 놓고 현장을 봉쇄하려 하지만, 학생회장 맹재욱이 나타나 전학생 주제에 설치지 말라며 몸으로 막아선다. 둘은 복도 한가운데서 거칠게 밀치고, 그 틈에 비닐 안에서 젖은 천이 바닥을 긁는 소리가 난다. 맹재욱은 그 소리를 듣자마자 태도를 바꿔 나화진보다 먼저 온실 앞을 막는다. 누구도 안에 들이지 않겠다는 그 반응은 적대라기보다 조급한 보호에 가깝다.
나화진은 맹재욱의 사물함에서 매점 우유 상자 영수증과 피 묻은 작업용 장갑을 발견한다. 밤마다 먹이를 나르는 건 맹재욱이었다. 그러나 맹재욱은 들키고도 뻔뻔하게 웃지 못한다. 그는 온실 문밖에서만 굳어 버린다. 괴수는 처음 들은 인간 목소리의 리듬을 먹이 신호로 각인한다. 맹재욱이 처음 발견했을 때 던진 “야, 괜찮아”라는 낮고 느린 말투가 이제 그 생물의 배고픔과 연결되어 버린 것이다. 맹재욱은 자신이 밤마다 우유와 고기를 가져다주며 학교를 지키는 비밀 무기를 길렀다고 믿었지만, 실제로는 자기 목소리로 더 빨리 키우고 있었다. 나화진은 그 사실을 알면서도 바로 체포하지 못한다. 맹재욱이 괴수를 풀어 놓은 범인이 아니라, 자기 방식대로 정말 보호했다고 믿는 아이처럼 보여서다.
서문기는 결국 나화진을 과학실 창고로 끌고 가 성장 기록이 적힌 공책을 보여 준다. 온도, 먹이량, 울음 반응, 목소리 모사 빈도까지 날짜별로 꼼꼼하다. 나화진은 그 공책이 통제의 증거가 아니라 폭주의 연대기라는 걸 한눈에 알아본다. 서문기는 몇 해 전 생물 실험 사고로 제자를 잃었다. 그때도 다들 빨리 덮고 치우려 했고, 그는 아무것도 못 했다. 이번엔 끝까지 지켜서 증명하고 싶었다. 위험한 것도 버리지 않고 책임질 수 있다는 걸. 그래서 그는 온실을 숨겼고, 학생들이 가까이 오면 이유를 말하지 않은 채 몸으로 막았다. 하지만 말하지 않은 자리에 소문과 호기심이 자라났고, 괴수는 사람 목소리를 더 많이 듣게 되었다.
축제 준비가 본격화되면서 학교 전체의 방송 설비가 열리고, 오보람은 각 반 스피커를 테스트하느라 복도 곳곳에서 자기 목소리를 흘린다. 그날 저녁, 비가 세지자 체육관 환풍기와 리허설 마이크 울림이 겹치면서 온실의 괴수가 처음으로 학교 본관 쪽까지 움직인다. 학생들은 체육관 뒤편 통로에서 “보람아, 여기 케이블 하나만” “아란아, 잠깐 와 봐” 같은 익숙한 말투를 듣고 하나둘 방향을 튼다. 오보람은 자기 목소리가 유인 신호가 되었다는 걸 알게 되자 방송실 전원을 끄려 하지만, 그보다 먼저 중앙 통제실이 축제 안전 점검 모드로 잠겨 버린다. 마이크도, 도어락도, 체육관 측문도 한꺼번에 묶인다. 질서를 세우려 만든 장치들이 재난의 손잡이처럼 돌아가는 순간이다.
주아란은 귀 안쪽이 눌리는 느낌이 올 때마다 누가 곧 홀린다는 걸 깨닫고, 혼자서 온실 쪽으로 달려가는 학생들을 몇 번이나 붙잡는다. 하지만 더는 입을 다물 수 없다. 그녀는 나화진에게 자신이 처음 먹먹함을 느낀 날이, 학교에 오자마자 들은 ‘언니의 목소리’ 때문이었다고 털어놓는다. 실종된 언니가 이 학교와 관련 있다는 오보람의 사정을 눈치채고도, 같은 낙인이 찍힐까 봐 말을 삼켰던 것이다. 나화진은 그 고백을 듣고 온실 안에 단순히 유인당한 학생들만 있는 게 아니라, 누군가 오래전 감춘 흔적이 더 있을 수 있다고 본다. 그는 사살만으로 끝낼 수 없는 현장이라는 걸 받아들인다.
둘째 날 밤, 나화진은 학생증 태그를 이용해 야간 잠금 구역을 통과하고 온실에 잠입한다. 그때까지 그 학생증은 위장 신분을 위한 소품이었지만, 이제는 구조 동선을 여는 유일한 열쇠가 된다. 그는 안에서 책상과 의자로 엮인 둥지, 뜯긴 체육복, 비에 젖은 포스터 조각, 그리고 오래된 학생 머리핀 하나를 발견한다. 그 머리핀을 보는 순간 오보람이 굳는다. 실종된 언니가 축제 방송을 맡던 해 쓰던 것이다. 하지만 괴수가 학생을 잡아먹은 흔적은 없다. 대신 흉내 낸 목소리를 모아 둔 것처럼, 온실 구석마다 누군가 마지막으로 남긴 말들이 어설프게 반복된다. 괴수는 사람을 먹기보다 목소리의 리듬과 주변의 보호 행동을 먹고 커진 존재에 가깝다. 그래서 다들 살리려 다가설수록 더 강해졌다.
진실이 드러나자 맹재욱은 무너진다. 몇 달 전 야간 순찰 명목으로 돌아다니다 비닐하우스 근처에서 울고 있던 작은 생물을 발견한 것도, 처음 신고하지 않고 숨긴 것도 자기다. 그는 학교를 장악한 힘으로 뭐든 통제할 수 있다고 믿었다. 자기 말만 들으면 위험하지 않을 거라고, 자기 손등을 깨물게 두면서까지 익숙하게 만들면 된다고 생각했다. 그러나 이제 괴수는 맹재욱의 말투뿐 아니라 오보람, 주아란, 교사들, 심지어 방송 테스트 음까지 뒤섞어 따라 한다. 더는 누구의 것도 아니다. 맹재욱은 처음으로 주먹 대신 몸으로 문을 막고, 나화진에게 체육관 쪽만은 못 가게 해 달라고 애원한다. 그곳 천장 스피커로 축제 개막 멘트가 나가면 학교 전체가 먹이통이 된다는 걸 알기 때문이다.
축제 당일, 비는 예보보다 빨리 퍼붓고 지역 정전 경보까지 뜬다. 체육관에는 학생과 학부모가 이미 절반 가까이 들어와 있다. 오보람은 중앙 통제실이 잠긴 탓에 메인 방송을 끊지 못하자, 서비스 통로의 패치베이를 뜯어 우회선을 만든다. 나화진은 그 손을 붙잡고 멈추려 한다. 마이크를 열면 안에 갇힌 학생들을 찾을 수도 있지만, 동시에 괴수를 체육관 쪽으로 곧장 부를 수도 있기 때문이다. 오보람은 언니의 흔적이 거기서 끝났다면 이번엔 자기 손으로 끝까지 확인하겠다고 버틴다. 주아란은 바로 그 순간 귀가 꽉 막히는 걸 느끼고, 마이크 앞에 서려는 오보람을 뒤에서 끌어낸다. 한 박자 늦게 체육관 천장 위에서 낡은 철골이 울고, 비닐하우스 쪽 유리문이 안에서 부풀듯 밀려 나온다.
서문기는 마지막까지 자신이 책임지겠다며 먹이표 공책을 들고 온실로 들어간다. 그는 초기에 괴수가 진정하던 박자를 기억한다며 자기 목소리와 손뼉으로 유인하려 한다. 잠깐 통하는 듯하지만, 그건 길들여진 반응이 아니라 굶주린 반사였다. 괴수는 서문기의 소리를 따라 더 크게 울고, 그 울음이 체육관 환풍기를 타고 번진다. 학생들이 출입문 쪽으로 한꺼번에 몰리면서 압박이 생기고, 새 천장 패널 몇 장이 덜컥 내려앉는다. 나화진은 이제 선택해야 한다. 규정대로라면 온실과 체육관 사이 방화문을 닫고 괴수를 그 안에 가둔 뒤 사살 준비를 하는 게 가장 빠르다. 하지만 그러면 서비스 통로에 이미 홀려 들어간 학생 몇 명과 서문기, 그리고 오보람이 찾는 흔적까지 함께 매몰될 수 있다.
나화진은 문을 닫지 않는다. 대신 자기 위장 신분을 끝까지 이용한다. 학생용 비상 유도 조끼를 빼앗아 입고, 마치 선도부 학생처럼 체육관 안으로 뛰어들어가 직접 아이들을 끌어낸다. 그는 맹재욱에게는 온실로 가는 통로를 막게 하고, 오보람에게는 방송 대신 체육관 바닥을 따라 맨목소리로 짧은 지시만 반복하게 한다. 괴수는 스피커 울림에서 힘을 얻지만, 젖은 사람 목소리를 가까이서 한 번에 많이 쫓지는 못한다는 점을 그는 현장에서 눈치챈다. 주아란은 먹먹함이 가장 심한 방향을 가리키며 아직 홀린 학생들이 숨어 든 통로를 찾아낸다. 셋은 넘어지는 학생들을 붙잡고, 문턱에서 버티고, 어깨로 밀어 길을 만든다.
결정적인 순간, 맹재욱이 자기 목소리로 괴수를 다시 끌어낸다. 그는 비닐하우스에서 처음 했던 말, “야, 괜찮아”를 같은 박자로 반복하며 서비스 통로 반대편으로 뛴다. 괴수는 체육관 천장 대신 그쪽으로 방향을 튼다. 맹재욱은 끝까지 달아나려 하지 않고, 배수로 위 철제 덮개 앞에 선다. 나화진은 그 의도를 알아차리고 욕을 내뱉으며 뒤쫓는다. 맹재욱은 자기가 키운 걸 자기가 끝까지 데려가야 한다고 한다. 그러나 나화진은 그 아이를 희생양으로 두지 않는다. 둘은 빗속에서 몸으로 부딪치고, 결국 나화진이 맹재욱을 밀쳐 배수로 밖으로 던진 뒤, 서문기의 먹이 공책에 꽂혀 있던 금속 바인더와 온실 보강용 와이어로 배수문을 걸어 잠근다. 괴수는 좁은 배수로와 환풍기 소음이 겹치는 공간으로 스스로 파고들고, 그 안에서 여러 사람 목소리를 뒤섞어 울다 철제 그물에 몸이 걸린다. 나화진은 바로 사살하지 않는다. 먼저 안쪽에 남은 학생 둘을 끌어낸 뒤에야 구조봉으로 전원을 끊고, 무너진 철제 틀을 내려 통로를 봉쇄한다. 체육관 천장은 간신히 버틴다.
소동이 끝난 뒤, 학교는 정전과 시설 사고로 사건을 덮으려 한다. 교권보호국 역시 현장 봉쇄를 미루고 학생 구조를 우선한 나화진의 판단을 문제 삼는다. 그러나 오보람이 찾아낸 것은 언니의 시신이 아니라 오래된 방송 연습 녹음과 실종 직전 남긴 도움 요청 메모다. 언니는 예전에도 비슷한 울음을 듣고 온실 쪽으로 갔다가 학교와 어른들에 의해 사고를 축소당했던 것이다. 괴수는 그날 이후 그 목소리 조각을 계속 따라 하고 있었다. 서문기는 자신이 숨긴 기록과 과거 사고를 모두 제출하고 교단을 떠난다. 그는 끝까지 살리려 했지만, 살린다는 말로 가장 많은 위험을 오래 붙들고 있었다는 걸 인정한다.
맹재욱은 처벌을 받는다. 다만 학생들 앞에서 처음으로 변명 대신 사실을 말한다. 무서워서 숨겼고, 자기 힘으로 통제할 수 있다고 착각했다고. 그 고백은 그를 구원하지는 못하지만, 적어도 다른 아이들이 그를 따라 같은 비밀을 품지 않게 만든다. 오보람은 다시 방송실로 돌아가지만, 이전처럼 쉽게 마이크를 열지 못한다. 대신 사람을 찾는 목소리를 멀리 보내기 전에, 가까운 사람의 손부터 잡는 법을 배운다. 주아란은 더 이상 공책 귀퉁이에 시간만 적지 않는다. 먹먹함이 오면 바로 말하고, 누가 문제아 취급을 하든 문고리에서 손을 떼지 않는다.
나화진은 사건 보고서 마지막 줄에 학생 보호를 위해 비공식 판단을 했다고 적는다. 규정상 가장 깔끔한 선택은 아니었다. 그러나 그 학교에서 가장 먼저 무너진 것은 천장도, 비닐하우스도 아니라 위험을 봐도 말하지 못하게 만든 침묵이었다는 걸 그는 안다. 며칠 뒤 빗물이 빠진 운동장 뒤편에서 철거된 온실 비닐이 축 늘어져 흔들린다. 바람이 스치면 잠깐 누군가의 목소리처럼 들리지만, 이번에는 아무도 그쪽으로 걸어가지 않는다.