Ailen Sit

Ailen Sit

Ailen Sit is known for his work on Rumble in the Bronx (1995), Push (2009) and Shaolin Soccer (2001). He died on July 17, 2011 in Hong Kong, China.

Tv Show