Actor · Born 1997
Pegasus 3
2026 · as Tetsuya Shirakawa
Dead to Rights
2025 · as Hideo Ito
When Sun Meets Moon
2018 · as Sun
Sword Master
2016 · as Young Third Master
Blood Stained Shoes
2012
Trail of the Panda
2009 · as Lu
An Empress and the Warriors
2008
Fight for Love
2007
Superkid
2006
Crazy n' the City
2005 · as Mak Kai Nam
Lost in Time
2003 · as Laurie Leung
Happy Mother
2002