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)
Credits from TMDB.