Edward Bluemel as Richter Belmont
Pixie Davies as Maria Renard
Thuso Mbedu as Annette
Sydney James Harcourt as Edouard
Zahn McClarnon as Olrox
Nastassja Kinski as Tera Renard
James Callis as Alucard
Richard Dormer as The Abbot
Iain Glen as Juste Belmont
Sophie Skelton as Julia Belmont
Elarica Johnson as Drolta Tzuentes
Franka Potente as Erzsebet Báthory
Aaron Neil as Mizrak