2001年,他在古装剧《杨门女将之女儿当自强》中饰演英俊非凡、机智多谋的杨宗保 ,并主演悬疑动作电影《险角》,随后接拍讲述股市跌宕起伏的国产喜剧电影《股啊股》。
2002年,主演由徐克编剧,香港、日本荷兰合拍的恐怖电影《僵尸大时代》,年底客串贺岁电影《行运超人》。
2005年,其接拍《陆小凤传奇》系列电影,他饰演的花满楼一角颇受观众好评;参演由叶伟信执导的警匪功夫电影《杀破狼》,饰演李伟乐;在台湾偶像剧《海豚爱上猫》中演绎唐中岳。
2006年,出演由央视电影频道所投拍的《镖行天下》系列电影,在片中他演绎顺天府大人李云聪。
2007年,与卢巧音联合主演香港恐怖片《恐惧元素》。
2008年,领衔主演家庭温情剧《家有爹娘2》,他在剧中饰演与女主角上演姐弟恋的王学兵。