Stephan Yip

Stephan Yip

Stephan Yip is an actor and director, known for Zhi ji sha ren fan (1997), Liu mang te jing (2000) and Mu hou sha shou (2003).