Actor · Born 1988
Inside: A Chinese Horror Story
2017 · as Gerrick
China Salesman
2017 · as Philip
Little Lucky
2017 · as Bao La
Outcast
2014 · as Crusader (uncredited)
Tai Chi Zero
2012 · as British Soldier (uncredited)