Xin Xin Xiong was born on February 25, 1965. He is known for his work on Once Upon a Time in China (1991), Black Mask (1996) and Double Team (1997). Read more on iMDB