Barbara Lindsay is known for Cthulhu (2007), Torchlight (1984) and Random Shooting in L.A. (2002). imdb.com