8 credits on file—8 films, spanning 1994–2025.
The Stage
2025 · 69/100
The Eight Hundred
2020 · 71/100
Monster Hunt
2015 · 60/100
A Touch of Sin
2013 · 76/100
Dragon
2011 · 72/100
The Sorcerer and the White Snake
2011 · 55/100
Let the Bullets Fly
2010 · 71/100
To Live
1994 · 84/100