By Natalie Abrams
Updated March 18, 2017 at 10:55 PM EDT
Tom Lindboe; DC Comics

DC’s Legends of Tomorrow has found its big bad.

Danish actor Casper Crump (Helium, Tarzan) has been tapped to play Vandal Savage, who will first appear in the crossover episodes of Arrow and The Flash before recurring on DC’s Legends of Tomorrow, EW has learned.

The DC Comics supervillain is immortal, having spent the past 6,000 years moving like a virulent disease through history, whispering in the ears of despots and dictators, all leading to his eventual domination of the world. Get more scoop on Savage here.

Legends — which hails from Arrow and Flash executive producers Andrew Kreisberg and Greg Berlanti, as well as Arrow boss Marc Guggenheim and Sarah Schechter — stars Brandon Routh (Ray Palmer/The Atom), Caity Lotz (Sara Lance/White Canary), Wentworth Miller (Leonard Snart/Captain Cold), Dominic Purcell (Mick Rory, Heat Wave), Victor Garber (Martin Stein/Firestorm), and Franz Drameh (Jay Jackson), whose disparate band of heroes and villains are brought together by Rip Hunter (Arthur Darvill) to defeat immortal threat Vandal Savage.

The news of Savage’s casting comes on the heels of the show tapping Falk Hentschel to play Hawkman. Get the details here.

DC’s Legends of Tomorrow is slated to debut midseason on The CW.

DC’s Legends of Tomorrow casts Hawkman

Legends of Tomorrow cast teases friction within the team

DC’s Legends of Tomorrow brings a Canary back to life