The Queen Consort of Jinlun (played by Ye Yiqing) has an affair with her cousin Ouyang Feng (played by Tony Leung) in a bid to seize the throne. They poison the king but fail to find the imperial jade seal. Upon learning that the seal is in the possession of the Third Princess (played by Brigitte Lin), who is seeking help from her master at Jiugong Mountain, Ouyang Feng attempts to steal it but is unsuccessful. The muddled national master (played by Maggie Cheung) succumbs under pressure and uncovers the Third Princess's whereabouts. Ouyang Feng, chasing after her in a rocket-powered golden boot, accidentally kills Wang Chongyang (played by Eric Tsang), who has just emerged from a retreat. The critically injured Wang Chongyang begs the passing Third Princess to find his junior brother Zhou Botong (played by Carina Lau) to take revenge on his behalf. The Third Princess escapes to Jiugong Mountain and invites the help of her junior brother Huang Yaoshi (played by Leslie Cheung) and her junior sister (played by Joey Wang). Additionally, Hong Qi (played by Jacky Cheung), who comes to find his cousin, and Duan Zhixing (played by Tony Leung Ka-Fai), who believes that only by finding true love can one become an immortal, prepare for a life-and-death battle against Ouyang Feng...