Leah McLeod: Leah McLeod. Actress: The Dark Redemption. Leah McLeod was born on 26 January 1971 in Australia. She is an actress, known for The Dark Redemption (1999), Live This (2000) and Good News Week (1996).
Known For: The Dark Redemption (Mara Jade), Live This (Self - Host), Good News Week (Self), The House of Hits (Self - Host)