Janell McLeod: Janell McLeod. Actress: The Gift. Janell McLeod was born on 26 July 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 11 March 2019 in Asheville, North Carolina, USA.
Known For: The Gift (Mrs. Francis), Love Field (Station Cashier), The Handmaid's Tale (Martha), Freedom Song (Mrs. Bell)