Actress | Writer | Producer
Now lives in England, UK
I've been in things that have impressed people and they've come up to congratulate you but in a kind of, you-must-think-you're-really-special way.
Evanston, Illinois, USA
Check out our guide to horror, see what IMDb editors are watching, and more.