2005年11月,在张国立执导并主演的古装剧《龙非龙 凤非凤》中饰文海澄。
2006年10月,主演陈家林执导的都市情感剧《女人一辈子》,与殷桃合作扮演夫妻。
2008年11月,拍摄了反映我军抗震救灾壮举的重大题材故事片《惊天动地》,凭借张向川这一角色获得第30届大众电影百花奖最佳新人奖。
2009年3月,与孙淳、钟汉良合作,共同主演了中宣部指定献礼片《内线》,扮演了我党插入乱人阵营的间谍姜志方;9月,主演了尤小刚执导的讲述了中国古代四大美女之一杨贵妃的秘密后宫史《杨贵妃秘史》,饰“窝囊太子”寿王李瑁。