- Write an article
- Create a list
- Publish a column
- Upload a video
- Log in
- My channel
- Settings
- Invite friends
- English
Info mistake?
Biography
Janell McLeod was born on July 26, 1926 in Jacksonville, Florida, USA. She was an actress, known for The Gift (2000), Love Field (1992) and The Handmaid's Tale (1990). She died on March 11, 2019 in Asheville, North Carolina, USA.
Awards
Filmography