Marcella Lowery was born on April 27, 1945 in Queens, New York, USA. She is an actress, known for School for Scoundrels (2006), New Jack City (1991) and Thunder Force (2021).