Sau thành công của bộ phim đầu tay mang tên Cá Sấu, đạo diễn Kim Ki-Duk tiếp tục mang đến cho người xem những bộ phim “kỳ lạ” khác, sự phá cách và dị biệt trong cách làm phim của ông khiến nhiều người không khỏi kinh ngạc và Nhà Trọ Tội Lỗi là tác phẩm ra mắt không lâu sau đó là một ví dụ. Phim có tựa tiếng Anh là The Birdcage Inn, nó phát hành năm 1998 với sự tham gia của dàn diễn viên vẫn là những cái tên không nhiều danh tiếng, tuy nhiên ai góp mặt trong phim của Ki-Duk đều để lại những dấu ấn của riêng mình bởi sự khác biệt mà phim mang tới.
Bối cảnh của phim được lấy tại một nhà trọ có tên là Birdcage Inn, nó chuyên dành cho những người bình dân được quản lý bởi gia đình gồm 4 thành viên và nhân vật chính của phim là cô gái trẻ hành nghề gái gọi tên là Jina (Lee Ji-Eun). Mọi người ở đây đều rất thân thiện và gần gũi, nhưng sự tồn tại của nhà trọ này lại phụ thuộc nhiều vào chính thu nhập của Jina. Bởi thế mà Jina cố tỏ ra vui vẻ mặc dù cô đã quá chán ngán với công việc của mình, mỗi lúc rảnh rỗi Jina thường xuyên đến bờ biển ngắm mặt sóng và tận hưởng vẻ đẹp bình yên nơi đây.
Trong khi đó, Hyemi (Lee Hye-Eun) là con gái của chủ trọ, cô không ưa Jina ngay từ đầu và luôn đổ mọi lỗi lầm về việc làm ăn của gia đình cho Jina. Cho dù Hyemi có đối xử với Jina thế nào đi nữa thì cô vẫn dành một sự tôn trọng nhất định cho Hyemi, nhưng điều đó dường như không có hiệu quả. Không lâu sau, em trai của Hyemi dính vào một mối quan hệ tình cảm rắc rối. Còn Jina, Hyemi và bạn trai cô rơi vào mối tình tay 3, đẩy mọi thứ lên đỉnh điểm khó có thể giải quyết…