Benshan Zhao is an actor and director, known for Happy Times (2000), Getting Home (2007) and The Grandmaster (2013). Read more on iMDB