Jayne Heitmeyer is a Canadian actress appearing in many science fiction and horror movies and TV shows. Wikipedia