Delilah Cotto
Delilah Cotto was born in New York on November 26, 1970. Notable for her role as Carmen in the 2002 feature film Empire, she is also known for her performances in Splinter in 2006, Illegal Tender in 2007, and Personals in 1999. Her debut film was the 1989 Morgan Freeman feature Lean on Me. Before