(According to views)
A Canadian actress, born in Peterborough, Ontario, Canada. She has worked on stage across Canada, as well as in films and television. Some of her credits are Final Appeal (1993),...Read more The Professor (2018) and Jennifer's Body (2009).