Leave it to Netflix’s Castlevania to show us a trailer before announcing a voice cast, but the talent assembled by executive producer Adi Shankar is finally unmasked. See what familiar Preacher baddie voices Dracula, along with Battlestar, Hannibal alum and more!

Following announcement of a July 7 premiere, Shankar took to YouTube to announce the full Castlevania cast. First and foremost, there’s Preacher and Outlander star Graham McTavish as Dracula himself, followed by Richard Armitage as Trevor Belmont, James Callis as Alucard, Alejandra Reynoso as Sypha Belnades, Emily Swallow as Lisa Tepes, Orphan Black and Watchmen star Matt Frewer as “The Bishop,” and Tony Amendola as “The Elder.”

Adapting the plot of Castlevania III: Dracula’s Curse, the four-part, half hour-broken “Part 1” season follows the last surviving member of the disgraced Belmont clan, as he tries to save Eastern Europe from extinction at the hand of Vlad “Dracula” Tepes. The series is also said to be “rated R,” and done in the vein of Game of Thrones.

Adventure Time executive producer Fred Seibert helms the series with Shankar, having previously hinted over Nickelodeon’s Nick Animation Podcast that his studio was finally able to act on rights to a video game property held in their possession for twelve years.

We’ll see what else Netflix has to offer before the July 7 premiere, so watch the trailer below and stay tuned.

More From ScreenCrush