Ailen Sit is known for his work on Rumble in the Bronx (1995), Police Story 4: First Strike (1996) and Shaolin Soccer (2001). He died on July 17, 2011 in Hong Kong, China. Read more on iMDB