周润发 Chow yunfat (饰演 大王 Prince Ping
) 巩俐 Gong Li (饰演 王后 Empress Phoenix
)
刘烨 (饰演 太子 Crown Prince Xiang
)
周杰伦 Jay Chou (饰演 杰王子 Prince Jie
)
李曼 Mandy (饰演 蒋娥 Jiang Chan
)
倪大宏 nidahong (饰演 太医 Imperial Physician
)
秦俊杰 qinjunjie (饰演 小王子 Prince Cheng
)
陈瑾 Jin Chen