马来西亚导演何宇恆的独立电影《心魔》担任男主角一改戏路（2009年香港亚洲电影节闭幕电影、瑞士卢卡诺国际电影节亚洲电影奖项），戏中饰演一位心理不平衡的青年，脱离斯文形象，扩大其演绎空间。2010年底，他经多次面试，在众多演员中被好莱坞奥斯卡最佳导演史蒂文·索德伯格（Steven Soderbergh）选中演出《世纪战疫》香港部分的主要角色，也是其首套好莱坞电影。2012年，他在《Concert YY 黄伟文作品展》中演出大获好评，重组乐队先后举行了《Shine Again 演唱会》和香港红磡体育馆《Shin