Amateur heroine beaten down and violated by demon.