The Delights of the Garden 2025
Actor
Sky Stream 2018
Never Said Goodbye 2016
as Liao Lu
Battlefield Orchid 2012
Summer Palace 2007
Credits from TMDB.