Actress Megan Leitch

Megan Leitch
Photo of actress Megan Leitch
Place of birth
Vancouver, British Columbia, Canada Vancouver, British Columbia, Canada
Date of birth
1st January 1965
Movies that starred Megan Leitch (2 in total)
A Little Christmas Charm poster

A Little Christmas Charm [2020]

Mary Matthews
Omen IV: The Awakening poster

Omen IV: The Awakening [1991]

Sister Yvonne / Felicity