The souls and spirits of those waiting for rebirth must be ferried across the Luochuan River by the oracle, Xun Ya (Ma Jia Ming). Once a great god in the heavens, Xun Ya exiled himself to the banks of the Luochuan River and for thousands of years, he has acted as the guardian of the great river which separates the Five Realms. Now a ferriman of souls, Xun Ya is bound to the water and those who seek his help; which is why, when the Green Snake (Nan Shen) was struck by lightning and fell, heart-broken, into the river, Xun Ya summoned his true form, the great dragon, Yuan Shen, to save her. Thanks to Xun Ya, Green Snake survived the fall, but he could not save her from the cold toxin which settled within, inflicting her with an illness from which she would never fully recover. Feeling a deep need to care for her, Xun Ya took it upon himself to build an inn on the banks of the Louchuan River, and settled Green Snake as its keeper. To keep her company, Xun Ya turned a talisman paper into a young man by the name of Zhe Sheng (Dong Li Wu You). Safe inside the Sansheng Inn, Green Snake and Zhe Sheng cared for the inn and the souls who visited, and for three hundred years, she and the boy were happy. But when an angry demon, bent on chaos and destruction appears, Green Snake’s once peaceful world is shattered. Determined to protect those she loves, Green Snake willingly takes up the fight against the forces who would destroy her world. But will her efforts be enough to triumph over the attack of such a powerful foe? A sweeping tale of love and sacrifice, “Green Snake” is a 2019 fantasy romance film directed by Xu Fei.