- Write an article
- Create a list
- Publish a column
- Upload a video
- Log in
- My channel
- Settings
- Invite friends
- English
Info mistake?
Biography
Leah McLeod was born on January 26, 1971 in Australia. She is an actress, known for The Dark Redemption (1999), Live This (2000) and Good News Week (1996).
Awards
Known For
Filmography