Outcast
Tai Chi Zero
China Salesman
Inside: A Chinese Horror Story
Little Lucky
Fireworks
Movie · as Bao La
Movie · as Gerrick
Movie · as Philip
TV · as Smith · 29 eps
Movie · as Crusader (uncredited)
Movie · as British Soldier (uncredited)