Stephan Yip is an actor and director, known for Mad Stylist (1997), Liu mang te jing (2000) and Mu hou sha shou (2003).
No data