The cast of Netflix’s animated Castlevania series has been officially revealed by producer Adi Shankar and actor Graham McTavish, who will play Dracula in the upcoming show.

The cast of Netflix’s Castlevania appears to draw heavily from characters introduced in Castlevania 3: Dracula’s Curse. Richard Armitage, who played Thorin in Peter Jackson’s The Hobbit film trilogy, will voice vampire hunter Trevor Belmont. Joining him in the fight against Dracula will be James Callis, best known for playing Dr. Gaius Baltar in Battlestar Galactica, as Alucard.

Alejandra Reynoso will voice Sypha Belnades and Emily Swallow will voice Lisa Tepes, the wife of Dracula and mother to Alucard.

Matt Frewer, perhaps best known for his roles as Max Headroom and Dr. Aldous Leekie on Orphan Black, will play a character known as The Bishop. Veteran character actor Tony Amendola will voice a character called The Elder.

Castlevania will begin streaming on Netflix on July 7. Check out the first teaser trailer for the animated series for a taste of what’s to come.