The Lost Bladesman
2011
Xuebing Wang was born on 6 September 1971 in Urumqi, Xinjiang, China. He is an actor and director, known for A Trophy on the Sea (2019), The Partner (2020) and The Road Not Taken (2018). He has been married to Xuan Zhang since 2013. imdb.com