2003年,在张黎执导的中国近代史剧《走向共和》中,
饰演大日本帝国海军陆战队将军野村。
2005年,在韦廉、沈东联合执导的战争片《太行山上》中,与李幼斌合作,饰演板垣部队西村参谋长;同年,与张晗合作,参演由孙铁执导的影片《我的母亲赵一曼》,在其中饰演警察厅长林宽重。
2007年,与白静合作,参演由湖南卫视独立制作,龚若飞导演的《
血色湘西》,在其中饰演关山大佐。
2008年,在汪俊执导的《四世同堂》中,与黄磊、蒋勤勤、赵宝刚合作,饰演小老鼠;同年,参演由赵宝刚执导的《夜幕下的哈尔滨》,在其中与李小冉、周杰、陆毅合作,饰演小原特务长。
2009年,与佟大为合作,参演高希希导演的《
狙击手》,饰演大野连队长;之后,与冯远征合作,在尤小刚导演的《
对手》中饰演“山本五十六”;同年,与杜淳合作,参演桑华导演的《虎胆雄心》,饰演井上贤二;同年,与李玉刚,董璇合作,参演侯咏导演的《闯关东2》,在其中饰演藤本警官。
2010年,与韩雪合作,参演由沈悦、沈严联合执导的《决战南京》,饰演冈村宁次;同年与范冰冰合作,在柳云龙导演的《东风雨》中,饰演中西正弘;同年,在袁英明导演的《枪下玫瑰》中,与杨恭如合作,饰演伊藤敬一;同年,与杨烁合作,在电影《神鹤》中饰演吉田峰春。
2011年,在黄建新导演的《建党伟业》中,饰演日直益;同年,参演由重钢集团、华谊兄弟出品,巴特尔导演的《生死兄弟之钢魂》中,与叶璇合作,饰演小野正平;之后,参演万盛华导演的《硝烟背后的战争》,在其中与唐国强合作,饰演冈村宁次。
2012年,与周迅,梁朝伟合作,参演尔冬升执导的电影《
大魔术师》,在其中饰演黑鹰会导演;同年,参演由孙健君执导的《天机・富春山居图》,与林志玲,刘德华合作,并在其中饰演山本雄一;同年,参演由冯小刚执导的《温故1942》,与张国立等人合作,并在其中饰演高桥次郎;以及与蒋欣合作,参演陈亚洲导演的近代革命剧《裂变》,在其中饰演小藤俊。
2013年,在由刘国豪执导的《
枪花》中,与王丽坤合作,饰演岩井机关长;同年,与张丰毅合作,参演有董亚春执导的《
长沙保卫战》,在其中饰演东条英机,之后,参演由韦正执导的《
爱情公寓4》,饰演关谷健次郎。
2014年,参演由郑志勇执导的《劫中劫》,饰演今井玉治;同年,参演由吴宇森执导的《
生死恋》,饰演冈田指挥官;之后,参演韦大军导演的谍战剧《
猜拳》,与耿乐合作,并在其中饰演冲田次郎大尉;并在国建勇导演的《
战神》中,与杜淳,陈思成合作,饰演安介司令官;在谍战剧《
虎口拔牙》中,与姜武合作,饰演渡边司令。
2015年,在《
伏击》中,与徐佳合作,并饰演永野秀一;在抗日剧《
二十四道拐》中,与甘婷婷合作,饰演左木。