Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
- Log in
- Inbox
- Invite friends
- English
Yinghao Sheng was born on October 12, 1995 in Luoyang, Henan, China. He is an actor, known for The Romance of Tiger and Rose (2020), Legend of Lv Bu (2020) and Princess at Large (2018).