Acting
Born March 29, 1968 · Wusu, Xinjiang, China
Operation Fortune: Ruse de Guerre
2023
Flowers in the Mirror, Moon in the Water
2009
Draining Lizards
2004
Shanghai Knights
2003
Spy Game
2001
Tomorrow Never Dies
1997