Vào thời đại Tần Hán, có vị đại tướng tên là Vương Sinh (do Trần Khôn thủ vai) dẫn dắt quân đội chiến đấu với đám cướp ở vùng Tây Vực. Trong một lần xông pha trận mạc, Vương Sinh tình cờ cứu sống một cô gái xinh đẹp có tên là Tiểu Vi (Châu Tấn) và đã đưa cô về chăm sóc. Nhưng mà, sự thật là Tiểu Vi lại là một nữ hồ ly rất độc ác, cô ta ngày ngày phải ăn tim người mà Tắc Kè tinh (Thích Ngọc Võ) đem đến để giữ vững phép thuật của mình.
Tiểu Vi đã đem lòng yêu Vương Sinh và muốn chiếm hữu anh cho riêng mình, thế là cô ta đã sử dụng đủ mọi mưu kế để vạch chia tình cảm của Vương Sinh và Bối Dung (Triệu Vy) – vợ của anh. Nhằm bảo vệ hạnh phúc gia đình, Bối Dung đã dũng cảm lao vào một cuộc chiến vô cùng cam go giữa người và quỷ. Trong cuộc chiến này, cô có sự giúp sức của một kiếm khách cực kỳ thiện chiến (Chung Tử Đơn) và một nữ pháp sư vẫn còn “mới” trong nghề (Tôn Lệ)…