The Couch Critic
Couch Critic
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Chen Mengyao | The Couch Critic
Born
March 25, 1994
Place of Birth
Nanjing,Jiangsu Province,China
Known For
Acting
Chen Mengyao
Movies
TV Shows
The Legend of Jade Sword
Movie
7.0
as Lin Yu
September 16, 2020