Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
- Log in
- Inbox
- Invite friends
- English
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).