The Missing 2017
Actor
Peaceful Island 2016
as 张海明
Somewhere Only We Know 2015
as Qi Xin
Machi Action 2013
Dear Enemy 2011
as Derek Lee
Go Lala Go! 2010
as David Wang Wei
Twenty Something Taipei 2002
Modern Republic 1995
as Stanley
Credits from TMDB.