There really is something about a girl with a pasty complexion, long fangs and an unhealthy desire to suck your blood dry.
OK, so put like that, it sounds a bit odd. But there’s little doubt that vampires can be very sexy.
Admittedly, Dracula never did anything for us. But whether it’s Kate Beckinsale in a tight leather bodysuit or Salma Hayek dancing with a snake, these damsels of the dark are worth getting into a flap about…
10. Sadie Frost as Lucy
Film: Bram Stoker’s Dracula
Yeah, we can’t stand her either, but obviously there is something about bloodsucking which really agrees with her.
9. Anne Parillaud as Marie
Film: Innocent Blood
French beauty Parillaud is so good you almost forget how bad the film is. Don’t believe us? It’s basically The Lost Boys meets The Sopranos. Now are you convinced?
8. Angie Everhart as Lilith
Film: Bordello of Blood
Angie gives a stand out performance as a vampire girl.
7. Soledad Miranda as Countess Nadine Carody
Film: Vampyros Lesbos
Vampires. Lesbians. Need we say anymore?
6. Aaliyah as Queen Akasha
Film: Queen of the Damned
OK, the film sucked shit through a straw, but Aaliyah looks amazing in her final appearance before her untimely death.
5. Jeri Ryan as Valerie Sharpe
Film: Dracula 2000
She’s more famous being in Star Trek, but she looks pretty good as a vampire too. Excuse the foreign language clip, but you get the point.
4. Leonor Varela as Nyssa
Film: Blade II
Forget the fact she can’t act for toffee and shares her name with a fabric conditioner, Varela makes a fang-statistic vampire in Blade II.
3. Olga Kurylenko as The Vampire
Film: Paris, je t’aime
The new Bond girl makes quite an impression as a blood-sucking vamp in this 2006 French film. Above is the trailer, blink and you’ll miss her.
2. Ingrid Pitt as Elisabeth Nodosheen
Film: Countess Dracula
Hammer horror’s finest. No vampire list would be the same without her.
1. Salma Hayek as Santanico Pandemonium
Film: From Dusk Till Dawn
One of those movie moments that stick in your head.

No comments yet... Be the first to leave a reply!