Soo-ah sống trong những ngày tháng như địa ngục trần gian, cứ mỗi sáng thức dậy là lại đối mặt với những trận đòn roi từ Hyun-woo, thằng bạn trai sống chung mà cô từng yêu đến mù quáng. Những vết bầm tím trên da thịt, tiếng hét thất thanh giữa đêm khuya, và nỗi sợ hãi bám riết lấy cô như bóng tối. Thế nhưng, giữa cơn ác mộng ấy, Anuat xuất hiện – một gã trai bí ẩn với đôi mắt sâu thẳm, luôn lảng vảng quanh cô như bóng ma hộ mệnh, đưa tay kéo cô ra khỏi vực thẳm mà không một lời giải thích.
Rồi cái ngày sinh nhật lần thứ 25 của Soo-ah cũng đến. Cô quyết định trốn chạy khỏi địa ngục nhỏ bé ấy bằng chuyến du lịch đến một hòn đảo hoang sơ, cùng hai người bạn thân nhất: Yoon-mi, cô nàng vui tính hay tám chuyện, và Hyun-woo – kẻ mà giờ đây cô chỉ coi như gánh nặng không thể vứt bỏ. Họ lên phà ra đảo, vali chất đầy quần áo sặc sỡ, rượu vang và những giấc mơ tự do. Không ai hay biết, trong chiếc vali cũ kỹ mà Soo-ah mang theo, "Oán Hồn Trong Vali" đang thì thầm, những linh hồn oán nghiệt từ quá khứ bị nhốt chặt, chờ ngày trăng tròn để bung phá.
Đêm ấy, trăng tròn treo lơ lửng trên bầu trời đen kịt, gió biển rít qua những tán cây cổ thụ như tiếng khóc ai oán. Soo-ah lang thang một mình trên bãi cát, bỏ lại Yoon-mi và Hyun-woo đang say sưa bên đống lửa trại. Anuat, từ xa, lần theo dấu vết của cô – những bước chân nhẹ nhàng nhưng kiên định, như thể anh ta biết trước mọi thứ. Rồi anh ta nhìn thấy: Soo-ah bị vây quanh bởi lũ linh hồn ma quỷ, những bóng đen méo mó trồi lên từ chiếc vali mở toang, tay chúng vươn ra cào cấu, tiếng rên rỉ vang vọng hòa quyện với sóng vỗ. "Oán Hồn Trong Vali" đã thức tỉnh, và đêm ấy, hòn đảo biến thành chiến trường giữa sự sống và bóng tối. Anuat lao tới, sẵn sàng đối mặt với cơn ác mộng để cứu lấy cô gái mà anh ta đã âm thầm bảo vệ từ lâu.