Show more
Ao-Jun Shen was born on 29 September 1976 in Harbin, China. She is an actress, known for Hu qiao ying gao zhuang (2013), Shen yi xi lai le (2003) and The Floating Shadow (2011). imdb.com