The Couch Critic
Couch Critic
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Muta Lin | The Couch Critic
Born
May 28, 1988
Place of Birth
Taipei, Taiwan
Known For
Acting
Muta Lin
Movies
TV Shows
Organ Child
Movie
5.2
Cast
April 11, 2025
Red Line
Movie
5.8
as Ta Lo
April 27, 2023