Benshan Zhao is an actor and director, known for Liu lao gen (2002), Yi dai zong shi (2013) and Nan fu nü zhu ren (1999).