Jaycee Chan
Chan originally had Daniel Wu in mind to play the part of the young general, but Chan disregarded that thought after realising that he had already filmed two movies earlier with Wu. Joan Lin, Chan's wife, suggested their son Jaycee Chan, but Chan was highly against it. Lin later suggested Leehom Wang, whom Chan agreed to immediately.