5 credits on file—5 films, spanning 2008–2025.
Ne Zha 2
2025 · 83/100
Big Fish & Begonia
2016 · 75/100
Detective Dee and the Mystery of the Phantom Flame
2010 · 67/100
Reign of Assassins
2010 · 68/100
The Forbidden Kingdom
2008 · 62/100