Xavier, un cultivateur Immortel, se réincarne en Théodore, 5 ans. Malgré sa réticence, il découvre qu'il a gardé ses pouvoirs. Une démonstration de force attire l'attention de rivaux, le forçant à défendre sa famille.
Quand le clan Zhang et le seigneur de guerre Hawk attaquent la ville Q, Theodore affronte leurs guerriers. Il découvre une menace plus grande : Jasper, l'assassin de ses parents.
Theodore réveille son pouvoir immortel, vainc Jasper et sauve les âmes de ses parents. Épuisé, il disparaît après avoir sauvé les siens. Des années plus tard, un enfant familier apparaît, suggérant son retour.