About this movie
In the midst of a breathtaking landscape of mountains and lakes in China lies a hidden Taoist temple dedicated to Xiwangmu, a deity capable of granting immortality to those who achieve complete harmony with nature.
Quick facts
Your reaction
Questions about Landscape
HD
HD
HD
HD
HD
HD
HD
HD
HD
HD
HD
HD