Li Nanxing
In 2006, the novel was adapted into a Chinese television series titled "The Patriotic Knights", starring Chen Long as Jin Zhuliu, Stephanie Hsiao as Shi Hongying, Wallace Chung as Li Nanxing and He Meitian as Gongsun Yan (renamed to Zhong Yanyan in the series). The series is set in the late Ming dynasty instead of the Qing dynasty.