2005年,出演了赵薇主演的民国情感剧《京华烟云》。2008年,被导演张纪中钦点成为电视剧《大唐游侠传》中的男一号铁摩勒 。2009年,他回归歌坛,推出个人EP《有口难开》,并在第七届东南劲爆榜颁奖盛典上获得“全能艺人”及“最受欢迎男歌手”两项大奖 。2010年,在高希希执导的新版电视剧《三国演义》中饰演周瑜。2012年,凭借在公视人生剧展《飞吧!鸽子》的精湛表演成功入围金钟奖迷你剧集/电视电影男主角奖。2013年,在古装传奇剧《蓬莱八仙》中饰演男一号曹国舅。2014年,在当代军旅传奇题材电视连续剧《待到山花烂漫时》中担纲男一号。