在电影《江湖》中饰演年轻版的刘德华，然后于《无间道II》中担正成为主角与其他影帝如曾志伟、黄秋生、吴镇宇合作，演技备受肯定。2004年，邓小平百年寿辰，上影集团投拍了献礼巨片《邓小平·1928》。他在电影中扮演邓小平的助手，革命青年薛浦生。在电影《头文字D》中，他饰演「中里毅」，该片亦由周杰伦、陈冠希、杜汶泽主演。他的演出令人留下深刻印象，凭此电影打入日本市场，签约日本经理人公司。2007年应邀担任日本天后级歌手滨崎步的《Glitter》以及《Fated》两个PV的男主角。2008年，余文乐凭电