Acting
Born April 7, 1973 · Wuhan, Hubei, China
Crouching Tiger, Hidden Dragon
2000
The Secret Facility
2007
Razor
2017
Peking In Flames
2009
Little Doctor
2020
Into the Heat
2025
Conquer
2003
The Silent Storm
2024