Actor, Director, Producer Benshan Zhao is an actor and director, known for Happy Times (2000), Getting Home (2007) and Liu lao gen (2002). Known for: Happy Times (2000), Getting Home (2007), Liu lao gen (2002), The Grandmaster (2013) Search: