- 2004年《月上江南》饰演:乔泰
- 2008年《皎洁的月亮》饰演:刘长纯
- 2000年《护国良相狄仁杰之京都疑云》饰演:乔泰
- 2009年《亮剑第二部》饰演:赵登禹
- 2015年《二十四道拐》饰演:参谋长
- 2017年《星球大战8:最后的绝地武士》饰演:姜阳
- 2018年《换了人间》饰演:张治中
- 2001年《绝色双娇》饰演:龙天啸
- 2002年《呼啸的山野》饰演:牟三九
- 2002年《女装甲团长》饰演:刘长纯
- 2012年《青海花儿》饰演:刘长纯
- 1956年《铁道游击队》饰演:李正
- 2011年《铁道游击队2战后篇》饰演:李正
- 2007年《警中警2》饰演:刘长纯
- 2013年《烈火凤凰》饰演:刘长纯
- 2018年《连升三级之科考奇遇记》饰演:武涟