1982年《駱駝祥子》飾祥子(合作演員:斯琴高娃)
1982年《城南舊事》飾小偷(合作演員:沈潔)
1983年《路》
1984年《碰海人》
1984年《神奇的土地》
1985年《夜行貨車》
1986年《鴿子迷的奇遇》飾杜安
1987年《京都球俠》 合作演員:陳佩斯 姜昆
1988年《荒火》
1988年《血魂》
1989年《商界》(上下) 合作演員:陳寶國
1990年《風雨歸途》
1990年《南行記》
1990年《龍年警官》
1991年《青春無悔》
1991年《曼荼蘿》
1991年《別無選擇》
1993年《霸王別姬》飾段小樓 (合作演員:鞏俐 張國榮 英達 葛優)
1993年《誘僧》
1993年《殺人者唐斬》 飾唐斬
1993年《藍風箏》 友情出演
1993年《私人保鏢》
1993年《愛情傻瓜》 友情出演
1994年《西楚霸王》飾劉邦
1994年《新報仇》合作演員:劉錫明
1995年《震撼性醜聞》別名: 《熱線追擊》
1995年《飛虎隊》 張豐毅飾孫武
飾李九 合作演員:李雪健,劉威,王誌文,袁立,潘長江,李幼斌
1995年《跟我走壹回》 飾馬本誠
1996年《霹靂鳳凰》
1996年《日光峽谷》
1997年《荊軻刺秦王》飾荊軻
1997年《獵兇》又名:《檔案X殺人犯》合作演員:萱萱 元彪
1993年《親恩國仇》又名:《21紅色名單》飾胡政
2000年《拯救愛情》(友情出演)
2008年《赤壁》飾演曹操
2009年《高原人》又名:《紅土地畫》飾馬西南
2010年《趙氏孤兒》飾演公孫杵臼 合作演員:葛優 王學圻 範冰冰 趙文卓 海青 鮑國安 2010年《白鹿原》飾演白嘉軒(合作演員:段奕宏 劉威 吳剛 張雨綺)
1982《揚州八怪》飾乾隆
1986《朱德》飾蔡鍔
1991《淮陰侯韓信》飾韓信
1993《澳門重案組之的故事》,別稱:《刑警風雲》飾 陳子明
1996《古吳春秋》飾吳王
1996《和平年代》飾秦子雄 獲得第17屆飛天獎優秀男演員獎
1998《風雨壹世情》飾徐畏
1998《龍堂》飾杜忠
2000《家園》飾韓海潮
2000《兼並》飾付春 別稱:《玫瑰雨》 (合作演員:蓋麗麗 張洪銘 徐宏 張鈺) 2001《大宅門》飾季宗布
2001《秦始皇》飾秦始皇張豐毅《秦始皇》
2002《天劍群俠》飾秦始皇 (客串)別稱:《仙劍奇緣》
2002《蛇年警官》飾傅冬
2002《完美夏天》飾父親
2002《天空下的緣分》 飾 吳宏
2003《龍年檔案》飾羅成
2003《夢斷天國》飾唐念祖
2004《歷史的天空》飾姜必達 獲得第25屆飛天獎優秀男演員獎
2004年《陽光麗人》(友情出演)
2005《清宮風雲》飾多爾袞
2005《西聖地》飾楊大水
2006《旱碼頭》飾楊瑞清張豐毅《孫子大傳》
2006《中年計劃》飾簡和平
2007《上門女婿》飾馬四輩
2008《禁區》 飾陳萬裏
2009《孫子大傳》飾孫武
2009《半路兄弟》飾程銳
2010《中國遠征軍》飾 孫立人(客串)