Some of our best horror movies have been centered around characters who just so happen to be legendary creatures of the night: vampires. And, because of the enduring popularity of these mythological bloodsuckers, not only do we also have a number of TV vamps, but many famous actors who’ve portrayed some version of the famed, usually-human-looking beasts. Here for you now are 32 actors who’ve played a vampire.
Eddie Murphy (Vampire In Brooklyn)
So many vamps have been seen on screen that even a comedy and action movie legend like Eddie Murphy has played one. The 1995 horror comedy, Vampire in Brooklyn, saw the star play the last member of a group of Caribbean vampires, who hits New York to find a mate so that he can continue his family line.
Tom Cruise (Interview With The Vampire)
Who could forget the 1994 film that gave us Tom Cruise as the captivating and cruel (And blond!) bloodthirsty fiend, Lestat de Lioncourt, from author Anne Rice’s legendary novel series, The Vampire Chronicles? Of course, it also gave us Brad Pitt’s tortured vamp, Louis, and made a star out of young Kirsten Dunst.
Dakota Fanning (The Twilight Saga: New Moon, The Twilight Saga: Eclipse)
While there are some obvious stars to add to this list, let us not forget that the cast of famous (and soon-to-be-famous) vampires in The Twilight Saga films was quite stacked. That roster included noted child star Dakota Fanning, who portrayed the villainous Volturi guard member, Jane, who was able to mentally create sensations of pain in those who she deemed worthy of punishment.
Evan Rachel Wood (True Blood)
Several vampire-focused TV shows have hit the airwaves over the past 20 or so years, so we would be remiss if we didn’t mention the HBO hit, True Blood. Many of its stars portrayed members of vamp-kind for most or all of the series’ seven seasons, but Evan Rachel Wood made an equally impressive (bloody) splash as the Vampire Queen of Louisiana, Sophie-Anne Leclerq, during her recurring guest appearances in Seasons 2-4.
Robert Pattinson (Twilight)
Back to Twilight! It’s not worth mentioning this franchise without bringing up lead romantic vamp Edward Cullen, as well as the man who brought him to life in five movies, eventuall live action Batman actor Robert Pattinson. Despite the fact that his love interest’s portrayer, Kristen Stewart, would have dumped Edward “immediately”!
Chloë Grace Moretz (Let Me In)
It’s possible that we don’t get creepier than kid vampires in movies and television shows, and that’s what we got with Chloë Grace Moretz’s Abby in the 2010 film, Let Me In. She befriends a young loner after moving into his apartment complex, but is (you guessed it) hiding nefarious purposes he could have never guessed, which end up taking his life in a most unexpected direction.
Salma Hayek (From Dusk Till Dawn)
This might be the shortest movie vampire appearance on the list, as 1996’s From Dusk Til Dawn saw Salma Hayek play the fanged exotic dancer, Santanico Pandemonium, only for about five memorable minutes that simply cannot be forgotten once witnessed.
Taika Waititi (What We Do In The Shadows)
Undead life isn’t always filled with glamorous globe-hopping adventure, gorgeous mates who can’t resist you and other perks, at least according to 2014’s What We Do in the Shadows, which concerns the rather mundane day-to-day lives of vampire roommates, of whom Taika Waititi’s uptight and nearly 400-year-old vamp, Viago, is among.
Theo James (Underworld: Awakening, Underworld: Blood Wars)
Another big screen franchise that depended on heaps of stars to populate its supernatural world is that of Underworld. Two sequels saw Theo James play the heroic vampire, David, heir to one of the main vamp covens, and lead Selene’s one steadfast ally during an important time in her journey.
Willem Dafoe (Shadow Of The Vampire)
Not many cinematic vampires are said to be based on a real person, but the one played by Willem Dafoe in 2000’s Shadow of the Vampire is. He portrayed a fictionalized version of the real Nosferatu lead actor, Max Schreck, whom the crew begins to suspect is an actual vampire because of his behavior and the strange goings-on surrounding filming.
Gerard Butler (Dracula 2000)
Speaking of vampires who are based on real people…Author Bram Stoker based his Dracula on Vlad the Impaler, and Gerard Butler played yet another version of the ever-popular character in a film from, yes, 2000. This tale sees the ancient vamp accidentally awoken by a group of thieves who find and steal his highly protected coffin, which had been watched over by generations of the Van Helsing family.
Wesley Snipes (Blade)
A Marvel character that will soon have another portrayer when the upcoming Blade reboot finally begins filming, the original action/horror trilogy famously saw Wesley Snipes take on the vampire/human hybrid titular lead, who’s a nearly unstoppable vamp hunter bent on taking down all members of the species who bit his mother and infected him with their supernatural blood while he was still in utero.
Colin Farrell (Fright Night)
If a scary and suave undead night stalker is your type, look no further than Colin Farrell’s Jerry Dandrige in 2011’s remake of the 1985 cult classic, Fright Night. He may have to eventually do battle with a couple of teenagers, but he sure looks darn good doing it.
Ethan Hawke (Daybreakers)
A movie that takes a more science-fiction approach to a world overrun by vampires is the 2009 film Daybreakers, which sees Ethan Hawke play a vamp hematologist who refuses to drink human blood and is looking for a synthetic option to their usual meal of choice that will stop humanity from being wiped out by his more brutal peers.
Luke Evans (Dracula Untold)
Again with Dracula? Why, yes! This time, Luke Evans plays a Vlad the Impaler who only becomes a vampire to have the strength, speed and ferocity to turn back an invading army in an attempt to save the people of his kingdom. Does it work out for him? Well, yes…and no.
Kate Beckinsale (Underworld)
There’s no mentioning the Underworld franchise without giving respect to the main heroine, Kate Beckinsale’s Selene. In the first film she’s a vampire looking to destroy the werewolves that killed her family, but she ends up uncovering a major secret about the two sets of creatures and falling in love with a human, instead.
Alicia Silverstone (Vamps)
This 2012 horror comedy sees Alicia Silverstone play Goody, an old vampire who tries to stay young and hip while helping her much younger bloodsucking buddy, Stacy (Krysten Ritter), get used to her powers as they try to abstain from the red stuff during their immortal and unholy (sorta) lives.
Pedro Pascal (Bloodsucking Bastards)
Ever wondered what working in an office that was slowly being overrun by vampires who care as much about the bottom line as they do about drinking blood would be like? Just watch Bloodsucking Bastards, where beloved The Last of Us cast member Pedro Pascal begins turning his employees into the titular immortals.
Jim Carrey (Once Bitten)
Jim Carrey’s first leading role came in this 1985 comedy, where he played a teen virgin turned into a vampire by an alluring, 400-year-old creature of the night, who seduced him so she could use his blood to keep her youthful appearance.
Paul Reubens (Buffy The Vampire Slayer)
In the 1992 horror comedy that eventually led to the long-running series of the same name, the late Paul Reubens starred as Amilyn, a vamp doing the bidding of a much more powerful bloodsucker who’s ruling his kind in Los Angeles.
Alexander Skarsgård (True Blood)
While HBO’s True Blood was positively filled with the undead, few of them made as much of an impact on audiences (and the lead, Sookie) as Alexander Skarsgård’s cunning and alluring (but sorta evil) 1,000-year-old Eric Northman. This also happens to be the role that really made Skarsgård famous.
David Boreanaz (Buffy, Angel)
When it comes to popular TV vampires, no one can discount the reign of David Boreanaz as evil vamp turned heroic vamp (and then sometimes evil vamp again) Angel, whom he played on Buffy the Vampire Slayer beginning with the first episode in 1997, through wrapping his run on the fifth season series finale of his own show, Angel, in 2004.
Sterling K. Brown (Supernatural)
Sterling K. Brown may best be known now for delivering heartfelt emotions as Randall Pearson on This Is Us, but for four episodes across Seasons 2 and 3 of the CW mega-hit, Supernatural, he played Hunter and dedicated vamp-hater-turned-vampire, Gordon Walker, to astounding, understandably cold-blooded effect.
Kiefer Sutherland (The Lost Boys)
Even though Kiefer Sutherland was certainly a star on the rise by the time he starred in The Lost Boys in 1987, his part as apparent vampire motorcycle gang leader David cemented his leading man qualities and turned him into a household name.
Rami Malek (The Twilight Saga: Breaking Dawn – Part II)
Sure, Bohemian Rhapsody is one of the best Rami Malek movies to watch, but let’s not discount his turn as the powerful (and ancient) Egyptian vampire, Benjamin, in The Twilight Saga: Breaking Dawn – Part II, one of the few creatures of the night in the franchise who can directly manipulate things, with his specialty being controlling fire, water, air and earth.
Bryce Dallas Howard (The Twilight Saga: Eclipse)
Yet another actor you may have forgotten was fanged in the expansive Twilight franchise is Jurassic World star Bryce Dallas Howard. She took over the role of evil, vengeful vamp Victoria (who’s looking to kill Bella in retaliation for Edward killing her love, James) from Rachelle Lefevre, for the third movie, The Twilight Saga: Eclipse.
Tilda Swinton (Only Lovers Left Alive)
As one half of the very old vampire couple at the center of the 2013 dramedy, Only Lovers Left Alive, Tilda Swinton is a wife forced to visit the husband (played by Tom Hiddleston) she’s long been separated from once she realizes his lengthy undead existence has begun to bring him down, as she tries to force him to reevaluate the value of living forever.
Bill Nighy (Underworld, Underworld: Rise Of The Lycans)
Every good vampire needs a parental figure to show them the ropes, and for Underworld’s Selene, that role was filled by Viktor, who was portrayed by Love, Actually star Bill Nighy. His Vampire Elder turned out to be more of a threat than the heroine ever expected, though, leading to some tense moments between Selene and her mentor.
Gary Oldman (Bram Stoker’s Dracula)
Back to Drac! One of the most popular films about the character is still 1992’s Bram Stoker’s Dracula, which saw eventual Harry Potter and the Prisoner of Azkaban star Gary Oldman play Vlad Dracula.
Christopher Meloni (True Blood)
Where there is one vampire there are generally enough to have a whole hierarchy among their brethren, and as with the series True Blood, sometimes we get to see what that could look like. In Season 5, Law & Order: SVU and Organized Crime star Christopher Meloni portrayed the Guardian, Roman Zimojic, who led the Vampire Authority and (ostensibly) set the rules for all vamps. Many, however, didn’t agree with his desire to have his kind fit in with human society, which caused a lot of problems for the calm, determined and deadly when challenged leader.
Nicolas Cage (Renfield)
If you guessed that this is yet another Dracula story, well, you’re sort of correct. 2023’s horror comedy, Renfield, stars Nicholas Hoult as the count’s titular long-time familiar, who’s tired of helping him kill innocent people and all the abuse he’s taken from the being who gifted him with immortality, as well as super strength and speed (when he eats bugs) 90 years prior. So, he gets help from a support group for people in codependent relationships in order to be able to live his own life again. Nicolas Cage is our Dracula here, and he’s a perfectly winking one, who still manages to be creepy and deadly.
Johnny Depp (Dark Shadows)
Johnny Depp has become known for his outrageous characters, and his Barnabas Collins is no different. The 2012 Dark Shadows film (which was based on the 1966-1971 gothic daytime drama of the same name) follows Barnabas after he’s cursed with vampirism in 1760, buried alive in a coffin, and then accidentally freed in the early 1970s. He rejoins the Collins family at the estate they still hold, while trying to keep his true nature a secret, but hijinks ensue as his past comes back to haunt them.
This, of course, is just a small sampling of the famous actors who’ve portrayed vampires over the years, but if you decide to do a vamp movie/TV show marathon, you can start right here and have hours of entertainment.