Wow. We couldn’t possibly be happier about how this is turning out.

When we learned that Ron Perlman would not be playing the character he made famous on the big screen for Neil Marshall’s rated-R take on Hellboy, we couldn’t help but be a little bit bummed out. After all, Perlman was perfectly cast in the role.

But our worries have been curbed now that we’ve been provided with our first look at “Stranger Things” standout David Harbour as the brand new iteration of the character.

Holy. Shit. Take our money right now. All of it.

Meet your new Hellboy below!

The cast also includes Milla Jovovich as Nimue, the film’s villain; Ian McShane as Professor Broom; Daniel Dae Kim as Major Ben Daimio; Penelope Mitchell as Ganeida; and Sasha Lane as Alice Monaghan.

The new story sees the hero squaring off against a medieval sorceress who seeks to destroy humankind.

Aron Coleite worked on the latest draft of a script by Andrew Cosby, Christopher Golden and Hellboy creator Mike Mignola. Larry Gordon and Lloyd Levin and Mike Richardson are the producers. Hellboy is being executive produced by Christa Campbell, Lati Grobman, and Carl Hampe.

Look for the new film in 2018.