The Couch Critic
Couch Critic
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Nelson de la Rosa | The Couch Critic
Born
September 6, 1968
Place of Birth
Bayaguana, Dominican Republic
Known For
Acting
Nelson de la Rosa
Movies
TV Shows
The Island of Dr. Moreau
Movie
4.9
as Majai
August 23, 1996
Val
Movie
7.2
as Self (archive footage)
July 23, 2021
Rat Man
Movie
5.1
as Mousey
April 20, 1988
Cross Mission
Movie
3.0
as Astaroth
July 4, 1988