The Couch Critic
Couch Critic
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Movies
TV Shows
Trending
Top Reviewed
What to Watch
Cecilia Quinan | The Couch Critic
Place of Birth
Guayaquil, Ecuador
Known For
Acting
Cecilia Quinan
Movies
TV Shows
The Florida Project
Movie
7.4
as DCF Supervisor
October 6, 2017
Black Pills
Movie
as Renee Winger
Release date unknown