- Write an article
- Create a list
- Publish a column
- Upload a video
- Log in
- My channel
- Settings
- Invite friends
- English
Info mistake?
Biography
Felicia O'Dell was born on May 7, 1957 in Louisiana, USA. She was an actress and producer, known for Hogan (2017), Last Call (2015) and Bank (2016). She died on March 17, 2017 in Torrance, Los Angeles, California, USA.
Awards
Filmography