Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Yihan Liu was born on January 2, 1987 in Changchun, Jilin, China. She is an actress, known for The Great Protector (2014), Run Papa Run (2008) and Happy Noodle (2013).