
Changsha, Hunan Province, China
Zhang Fengyi (张丰毅), born on September 1, 1956, in Changsha, Hunan, is a celebrated Chinese actor best known for his role in Farewell My Concubine, portraying a stage performer caught between political turmoil and personal longing. He also gained acclaim for playing Jing Ke in The Emperor and the Assassin and the warlord Cao Cao in Red Cliff. Originally from Tanghe, Henan, Zhang moved to Dongchuan, Yunnan with his veteran father at just one month old. He left high school in 1971 and began performing with a local opera troupe, later joining a singing and dancing team. In 1978, he was admitted to the Beijing Film Academy’s acting department. His film debut came in 1980 with Treasure Hunting in the Desert. A year later, he earned critical praise for his role in Rickshaw Boy, which cemented his status as a rising star in Chinese cinema.
as Lord of Yongzhou

2016

as Duan Xiaolou / Xiao Shitou
1993

as Lord of Yongzhou
2022

as Li Shimin
2014

as 季宗布
2001

as 沙瑞金
2017

as Cao Cao
2008

as Wu Guangqi
2025

as 徐达
2022

as Li Heibao
2025

as Gu Xixing
2024

as Bai Jiaxuan
2012
2012

2023

as Bai Jiaxuan
2012

2012

as Xiong Tianba (voice)
2011

as Gongsun Chujiu
2010

as Cao Cao
2009

as Cao Cao
2008

1999

as Jing Ke
1998

as Chief Lok Bin
1997

1996

as Ma Boon Shing
1995

as Cheung Wai-Gei
1995

1995

1995

as Hu-zheng
1994

1994

as Liu Bang
1994

as 话剧男演员
1994

1994

as General Huo Da
1993

as Tang Zhan / Tang Bao Jia
1993

as Duan Xiaolou / Xiao Shitou
1993

1993
as Li Shimin
96 ep.

1 episodes

as Lord of Yongzhou
40 episodes

as Li Shimin
96 episodes

as 季宗布
40 episodes

as 沙瑞金
55 episodes

as Wu Guangqi
4 episodes

as 徐达
45 episodes

as Li Heibao
36 episodes

as Gu Xixing
36 episodes

as Lin Qiaodong
35 episodes

as Du Zhong
30 episodes

34 episodes

as Self
12 episodes

as Zhang Yiming
16 episodes

as Zhou Jianbin
34 episodes

as 秦始皇
32 episodes

as Sun Wu
35 episodes

as Yu Deshui
46 episodes

as 汉武帝刘彻
34 episodes

as 薛岳
36 episodes

as Lin Dun
40 episodes

as 多尔衮
49 episodes

as 姜大牙
32 episodes

as Chen Wanli
30 episodes