The Great Wall 2016
Producer
The Children of Huang Shi 2008
One Last Dance 2007
Jade Warrior 2006
Producer, Executive Producer
Quitting 2001
Spicy Love Soup 1999
Shower 1999
A Beautiful New World 1999
Rolling 2016
Actor
Go Lala Go! 2010
as He Hao De / Howard
Credits from TMDB.