Who is the hotter Vampire I assume you mean when they are in their roles for their movies. I don't think Ashley Greene looks to good as her character the short hair cunt i don't know why just think she looks ugly with it but Kate Beckinsale looks amazing in her character role tight leather suit that screams "FUCK ME" I go with Kate hands down.