Mercedes LeAnza was born in Port of Spain, Trinidad and Tobago. She is a producer and actress, known for Homeroom (2017) and Doubt (2017).
Doubt - Season 1
Cassidy Red