The Couch Critic
Couch Critic
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Movies
TV Shows
Trending
Top Reviewed
What to Watch
LEO | The Couch Critic
Born
January 27, 1987
Place of Birth
Shibuya, Tokyo Prefecture, Japan
Known For
Sound
LEO
Movies
TV Shows
The Gesuidouz
Movie
5.5
Cast
September 5, 2024
Modern Love
Movie
as Bird
June 30, 2018