Lorry Ayers
Born in St. Catharines, Ontario, Canada, Lorry Ayers is a multi-talented actor and voice over artist. She is best known for her feature film roles in the sci-fi horror-comedy, Top of the Food Chain (1999) with Campbell Scott; psychological horror, Silent Hill (2006); neo-noir period mystery drama ...