Xin Shan is an actor, known for One Hundred Thousand Bad Jokes (2014), Huahong Huahuo (2014) and Ballade (2011). Read more on iMDB