Actress | Soundtrack | Writer
London N6, England
It's brilliant people still talk about something I made 33 years ago and they're also talking about something I did last year. I can't complain.
Liverpool, England, UK
Check out our guide to horror, see what's happening at the 2018 Toronto International Film Festival, and more.