- 2019年《中国机长》饰演:张涵予
- 2019年《决胜时刻》饰演:张涵予
- 2014年《一代枭雄》饰演:孙建成
- 2013年《火线三兄弟》饰演:田大林
- 2013年《唐山大地震(2006版)》饰演:方大成
- 2013年《唐山大地震(2013版)》饰演:方大成
- 2011年《云下的日子》饰演:龙建国
- 2011年《代号十三钗》饰演:黄月生
- 2011年《新水浒传》饰演:宋江
- 2010年《唐山大地震》饰演:方大成
- 2009年《最后的99天》饰演:肖昆
- 2009年《身份的证明》饰演:瞿皓明
- 2009年《最后99天》饰演:肖昆
- 2008年《非常24小时第三部》饰演:徐天
- 2004年《居家男人》饰演:陈大力
- 2003年《换个活法》饰演:叶向川