Steven Jiang was born on 15 November 1980 in Huzhou, Zhejiang, China. He is an actor, known for The Holy Pearl (2011), Underdog Knight (2008) and The Mutations. imdb.com