Some of these pictures and descriptions may give away plot details that you might not want to know before watching the film.
This is a martial arts fantasy based on the Chinese legend of a man who falls in love with a thousand-year-old snake demon after she changes her form into a beautiful woman. The story is similar to Green Snake, the 1993 movie, but it is updated with so much CGI that the film feels animated much of the time. It is set in ancient China when flying Buddhist monks had superhero powers and demons roamed the earth, mostly disguised as beautiful women. Besides the sexy snake demons we see sexy bat demons, sexy fox demons, and cute little talking rat demons that seem straight out of a Disney movie.
In the beginning we see two young and beautiful snake women, White Snake and Green Snake, lounging around in the forest. They seem to be easy going fun-loving creatures who are half snake and half woman (the woman half with long hair and breasts), who can also change all the way into young women, but later we see their fierce psychic powers and their gigantic snake forms as they battle the master demon-killing monk Abott Fahai (Jet Li). They even fight him with swords in their human forms. White Snake also shoots out hundreds of flying snakes to bite him.
The story begins with the mischievous Green Snake scaring Xu Xian, a young herbalist collecting herbs on a mountain, making him fall off a cliff into a lake. White Snake dives into the lake and changes into human form to save him from drowning with an underwater kiss. That kiss leads to marriage and an epic melodrama of eternal but doomed love after Abott Fahai finds out she's a demon, along with some way-over-the-top fight scenes that end in complete mayhem, and a comic sub-plot involving Green Snake and Abott Fahai's disciple Neng Ren.