2005年自编自导自演《精武家庭》,在香港市场拿到千万票房。2006年自编自导自演《千变魔手》。2007年凭借执导的莫文蔚的专辑《如果没有你》中的歌曲《天下大同》获得第18届台湾金曲奖最佳音乐录像带导演奖。2008年,执导电影《跳出去》。2010年主演小成本恐怖片《异空危情》。2011年3月和好友吴彦祖一起创立突围电影制片公司,华谊兄弟参与投资;5月签约华谊。2012年9月自导自演《太极1:从零开始》,电影获邀参加第69届威尼斯电影节非竞赛单元首映、第37届多伦多电影节特别展映单元、第17届釜山电影节“open cinema”之一,票房一亿五千万;10月自导自演电影《太极2:英雄崛起》,票房突破一亿。2013年以监制身份参与《控城计》;9月30日主演NBA官方授权的电影《神奇》。