Since the creation of the world, all things have been reincarnating in the six realms of heaven, the asura realm, the human realm, the demon beast realm, the evil spirit realm, and the hell realm according to the law of good and evil. Life continues, and reincarnation does not cease, until hundreds of years ago, when the three-headed Asura King (played by Tony Leung as the Head of Desire and Carina Lau as the Head of Strategy) initiated the War on Heaven, aiming to replace good and evil with desire. The Asura King was defeated and lost the Head of Insight (played by Wu Lei), being cast into the Hell Realm. A century later, the Asura King returns to the Asura Realm and finds the Head of Insight reincarnated into the human realm—shepherd boy Ruyi (played by Wu Lei), and wishes to unite with him to battle against Heaven. One side represents utmost good and love, while the other represents utmost evil and desire. One side is humanity's home, and the other is the Asura Realm. The naive shepherd boy Ruyi will have to make a choice, and how will the reincarnation of the six realms change...