Show more
Zheng Zhao was born on 3 February 1978 in Xi'an, Shaanxi, China. He is an actor, known for Judge Archer (2012), Ji cheng ren (2017) and The Final Master (2015). imdb.com