2003年,主演古装喜剧《风流少年唐伯虎》,在剧中饰演玩世不恭、不思功名的少年才子唐伯虎,并凭借该剧获得第14届浙江电视牡丹奖杰出演员奖;同年,参演古装爱情剧《还珠格格3之天上人间》,在剧中饰演负气使性、常给别人招灾惹祸的侠客箫剑。2004年4月,主演古装历史剧《大汉天子2》,在剧中饰演雄才大略的汉武帝刘彻;8月,在洪金宝主演的动作喜剧片《龙威父子》中饰演通过勤学苦练成为功夫高手的祁风;同年,与修庆、蒋欣合作主演古装商战剧《龙票》,在剧中演绎了清代晋商风云人物祁子俊的传奇一生;2005年4月,与印小天、于娜共同主演中国内地首部以反映模特生活为题材的时装剧《女才男貌》,在剧中饰演性格复杂、攻于心计的反派人物王军;7月,与安以轩、孙海英共同主演历史剧《大汉天子3》;8月,主演古装单元剧《新聊斋志异》,在剧中饰演勤奋向学、善恶分明的书生柏杨;该剧在播出期间首周平均收视率超过6点,单日最高收视率超过10点,并获得广东地区年度收视冠军。