2002年《欢乐青春》
饰
梁大伟
2002年《少年天子》饰
顺治(成名作)(合作者:霍思燕、潘虹)
2003年《少年康熙》饰
康熙
(合作者:刘园媛)
2004年《谍战之特殊较量》饰
赵志强
2004年《明末风云》饰
崇祯
2004年《风流才子翻转天/少年康有为》饰
康南海
2004年《天下第一》饰正德
2005年《幸福像花儿一样》饰
白杨
(合作者:孙俪)
2005年《少年包青天3》饰
包拯
(合作者:秦丽、赵阳、释小龙)
2005年《浪漫的西街》饰
胡大伟
2006年《新昨夜星辰》饰
周建邦
2006年《女人不哭》饰
赵剑
(合作者:田海蓉)
2006年《爱了散了》饰
陈峰
(合作者:殷桃、冯远征)
2006年《甜蜜蜜》饰
雷雷
(合作者:孙俪)
2007年《艰难爱情》(又名:钻石王老五的艰难爱情)饰
孟皓
(合作者:车晓)
2007年《人间情缘》饰
黎小军
(合作者:范冰冰、李小冉)
2008年《红亮的心/军医》饰
林烦昆(五哥)
2008年《倚天屠龙记》饰
张无忌
2010年《你是我的兄弟》饰
马学军
友情客串《东北一家人》(第61集)
《闲人马大姐》
《北京假日》
《黄沙下面是沃土》
电影:1997年《爱情麻辣烫》饰演男配角
2003年《金剪刀》饰
杨小金(合作者:李丁)
2003年《当爱情失去记忆》饰
李不肖
导演:刘仪伟
2006年《集结号》
饰
赵二斗
导演:冯小刚
2007年《李米的猜想》饰
马冰
导演:曹保平(合作者:周迅)
2008年
《爱情呼叫转移Ⅱ:爱情左右》饰袁佳
导演:张建亚(合作者:林嘉欣,古巨基,苏有朋,黄晓明)
2009年《建国大业》饰
徐悲鸿
导演:韩三平(合作者:刘德华,张国立,陈坤,陈好)
2009年《狄仁杰》饰
裴东来
导演:徐克(合作者:刘德华,刘嘉玲,李冰冰)
2010年《画壁》饰
未知
导演:陈嘉上(合作者:孙俪,赵薇,谢霆锋,金城武)