年9月主演都市偶像剧《屋顶上的绿宝石》并获得2007年新浪第三季电视男演员候选，他本人亦表示此乃其演技开窍之作。2006年5月主演功夫喜剧《武十郎》，是他的首部喜剧作品，与杨千嬅合作。2007年6月主演由范冰冰首次担纲制片人并主演的民国苦情戏《胭脂雪》，和以往的角色区别很大，用他自己的话説是一个「话不多，肢体语言也不多的人」。
2009－2011年.2009年出演改编自同名游戏的电视剧《仙剑奇侠传三》，成功出演道骨仙风的角色徐长卿，且获得「天涯四美」和「白豆腐」的美称，也令