Lucy 2014
as Chinese Doctor
Shanghaï Blues, nouveau monde 2013
as Yu
Love and Bruises 2011
as Liang Bin
Eden Log 2007
as Technician
Credits from TMDB.