The royals •
Richie Jen as
Zhengde Emperor, the
Ming dynasty Emperor of China between 1505 and 1521. •
Huo Siyan as Infanta Chang Ci, Zhengde Emperor's sister. •
Fu Yiwei as
Empress Zhang, Zhengde Emperor's mother. •
Law Kar-ying as Sima Xi, an official historian of Ming Dynasty. •
Leung Siu-lung as Chen Zhenzhen, Zhengde Emperor's bodyguard. • Zhang Hongbin as Wang Siliang, Zhengde Emperor's imperial physician. • Liu Yajin as Xu Fu, Ouchi manager. • Wang Yu as
Wang Yangming, idealist Neo-Confucian philosopher, official, educationist, calligraphist and general in the Ming dynasty. • Bai Qing as Tangshi Zhongxia, a member of
Jinyiwei. •
Chen Zhihui as Kuang Ye. • Ji Shan as The princess of Shengping Country. • Fung Hark-on as the robber. •
Cui Jian as the eunuch.
Faction of Zhu Chenhao • Lin Wei as
Zhu Chenhao, a member of Ming Dynasty's Royal Family. •
Wu Ma as Ma Duofu, a worker under Zhu Chenhao. • He Yunwei as Private Adviser Ji, Zhu Chenhao's counsellor.
Member of Longfeng Restaurant •
Barbie Hsu as Li Fengjie, the boss of Longfeng Restaurant. •
Chiu Chi-ling as Laogui, the cook of Longfeng Restaurant. •
Pan Changjiang as Li Xiaochong, Li Fengjie's elder brother. • Miumiu Gong as Miao Miao, a worker of Longfeng Restaurant.
Guest star •
Fung Hak-on as Thief •
Alan Chui Chung-San as Beggar Clan's Top Fighter •
Zhou Libo as
Wen Zhengming. •
Huang Xiaoming as
Tang Yin. •
Natalis Chan as
Zhu Yunming. ==Music==