Debra Byrd(1951-2024)
- Music Department
- Actress
- Additional Crew
Debra Byrd was born on 19 July 1951 in Cleveland, Ohio, USA. She was an actress, known for Two Can Play That Game (2001), Deliver Us from Eva (2003) and Thumbelina (1994). She died on 5 March 2024 in Los Angeles, California, USA.