A Chinese actor who is known for Blue Heelers (1994), Deck Dogz (2005), The Jammed (2007) and Death Letter (2005).
(According to views)