Thiện Nữ U Hồn 2 là phần kế tiếp cho phần 1 phát hành năm 1987, với thành công vang dội của phần đầu thì rõ ràng phần 2 này rất được khán giả mong đợi, đạo diễn Trình Tiểu Đông cũng rất tâm huyết với dự án này khi đầu tư lớn cho phim từ cảnh quay cho tới dàn diễn viên tham gia.
Thiện Nữ U Hồn 2 tiếp tục câu chuyện của phần trước với nhân vật chính vẫn là chàng thư sinh Ninh Thái Thần (Trương Quốc Vinh), lúc này anh quyết định trở về quê hương của mình, và trong khi chạy trốn khỏi bọn ma quỷ hút dương khí con người, anh đã bị bọn chúng bắt được. Với sự giúp đỡ của người bạn là đạo sĩ, Lão Chu (Cốc Phong), Thái Thần trốn thoát thành công rồi vô tình có cuộc gặp gỡ với 2 chị em xinh đẹp Nguyệt Nga (Lý Gia Hân) và Windy (Vương Tổ Hiền), người có khuôn mặt rất giống với ma nữ anh từng yêu, Tiểu Thiện.
Khi này, nhiệm vụ của chị em Nguyệt Nga là tim cách để hóa giải phong ấn của quỷ chúa đang bị giam cầm Lord Fu (Lưu Triệu Minh) vốn được bảo quản bởi anh chàng đạo sĩ vui tính Thu (Trương Học Hữu). Trong khi chờ đợi Thu đi qua, 3 người đã quyết định tá túc lại trong một căn nhà bỏ hoang, thế nhưng ở đây lại xuất hiện một con quỷ vừa mới được đánh thức….