Yikuan Yan was born on January 24, 1979 in Shanghai, China. He is an actor, known for Shui hu zhuan (2011), Xin Xiao Shi Yi Lang (2016) and Ocean Rescue (2019). He has been married to Ruoxi Du since August 2013.
No related contents, please re-enter