Joe Manganiello is sharpening his swords to take on Ben Affleck’s Batman as the supervillain Deathstroke.

It’s been announced that the Magic Mike and True Blood star will appear in the next stand-alone Batman film as the DC Comics character.

Joe Manganiello will play Deathstroke (John Salangsang/Invision/AP)

DC Entertainment president and chief creative officer Geoff Johns confirmed the casting to the Wall Street Journal, with Joe then tweeting about his new casting.

It's on…

— Joe Manganiello (@JoeManganiello) September 8, 2016

Ben teased test footage of Deathstroke on Twitter last month, leading to a flurry of speculation online about when and where Batman might duel the famed villain.

— Ben Affleck (@BenAffleck) August 29, 2016

Geoff, who is co-writing Batman with Ben, declined to comment on whether Deathstroke would appear in Zack Snyder’s Justice League, which is currently in production.

Ben’s Batman reboot does not currently have a release date.