Truyền thuyết kể rằng, ở tận sâu thẳm trong một khu rừng nguyên sinh nọ, có rất nhiều yêu tinh và quái vật sinh sống, trong đó có một con rắn xanh (Thanh Xà) và một con rắn trắng (Bạch Xà) đã tu luyện hàng ngàn năm. Mặc dù là loài yêu quái nhưng Thanh Xà và Bạch Xà không hề làm điều ác hay hại người.
Một ngày nọ, chàng thư sinh trẻ Hứa Tiên (Lâm Phong) vào rừng hái lá thuốc và bất cẩn ngã xuống hồ. Bằng sức mạnh ngàn năm tu luyện của mình, Bạch Xà (Huỳnh Thánh Y ) đã hóa thân thành một cô gái xinh đẹp và bay đến cứu Hứa Tiên. Ngay lần gặp đầu tiên, Bạch Xà đã đem lòng yêu Hứa Tiên. Cùng với sự giúp đỡ của cô em gái Thanh Xà (Thái Trác Nghiên), Bạch Xà đã mạo hiểm bước vào thế giới của loài người và kết hôn cùng chàng thư sinh họ Hứa.
Lúc bấy giờ, có một vị Pháp sư nổi tiếng trừ yêu diệt ma là Pháp Hải (Lý Liên Kiệt) đi ngang qua làng của Hứa Tiên. Nhận thấy trong “thần dược” chữa bệnh của Hứa Tiên ẩn chứa yêu khí, Pháp Hải quyết định ở lại làng để thu phục yêu quái.
Trong ngày hội thuyền rồng, với phong tục uống rượu trừ tà, Hứa Tiên đã vô tình cho Bạch Xà uống rượu và khiến nàng phải hiện nguyên hình. Cùng lúc đó, Pháp Hải xuất hiện. Trong lúc còn đang hoang mang, Hứa Tiên đã vô tình sử dụng kiếm trừ tà của Pháp Hải và làm Bạch Xà bị thương, phải chạy trốn. Hối hận vì việc đã gây ra cho Bạch Xà, Hứa Tiên đã liều mạng mình tìm thuốc cứu chữa cho vợ trong rừng sâu và bị tà ma nhập thể…
Câu chuyện tình sẽ đi đến đâu? Bộ phim Thanh xà, Bạch xà khởi chiếu tại các rạp trên toàn quốc bắt đầu từ ngày 30/9.