Ailen Sit was an actor, known for Rumble in the Bronx (1995), Push (2009) and Shaolin Soccer (2001). He died on July 17, 2011 in Hong Kong, China.
No data