The Couch Critic
Couch Critic
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Xu Lu | The Couch Critic
Born
July 29, 1975
Place of Birth
Shenyang,Liaoning Province,China
Known For
Acting
Xu Lu
Movies
TV Shows
Mojin: The Worm Valley
Movie
6.0
as Cai Yun
December 29, 2018
The Blizzard
Movie
as Chu Jie
September 6, 2018
The Dog Homicide
Movie
Cast
January 1, 1996
Stand Straight, Don't Bend Over
Movie
8.0
as Liu Mei
November 6, 1993
An Artillery Major
Movie
Cast
January 1, 1993