Felicia O'Dell(1957-2017)
- Actress
- Producer
Felicia O'Dell was born on 7 May 1957 in Louisiana, USA. She was an actress and producer, known for Hogan (2017), Last Call (2015) and Bank (2016). She died on 17 March 2017 in Torrance, Los Angeles, California, USA.