The role of Dracula is played by Rutger Hauer, following Gerard Butler in Dracula 2000 and Stephen Billington in Dracula II: Ascension, continuing the theme of Dracula's appearance changing due to "regeneration". Hauer had played vampires before, in 'Salem's Lot and in Buffy the Vampire Slayer.