awful, completely unnecessary sexism all the time.
beside of that an amazingly dumb main character, that's supposed to be an expert, even a postmodern one that comments "haven't you seen a vampire movie?" but only gets the "plot twists" (euphemism) long after the slowest audience.
still, the genre-frame is so well (re-)constructed that most parts functioned for me.
Nonetheless unbelievable that it's supposed to be based on a "novel". Must read that.