2019
as Self
as Xin
2014
as Chan
as Enlai
as Ray
2013
as Burnett
2011
as Athos
2010
as Teenage Mutant Ninja Turtles' stunt double
as Edward Kenway
as urban ninjas / Bruce Lee's stunt double