Early on August 29, Batman v Superman and Suicide Squad actor Ben Affleck surprised everyone with footage of Deathstroke, a DC Comics villain that has famously taken on Batman, Green Arrow and the Teen Titans. Now, it seems that Deathstroke is making his cinematic debut in DC Extended Universe.

At this time, it is unknown if Deathstroke is appearing in 2017’s Justice League, which is currently being directed by Zack Snyder, or if this is test footage for the solo Batman movie to be directed by Affleck himself.

Deathstroke first appeared in New Teen Titans #2 in 1980, by his creators Marv Wolfman and George Perez. The character’s real name is Slade Wilson, and is a deadly and ruthless mercenary with superhuman enhancement.

The first live action appearance of Deathstroke was in Lois and Clark: The New Adventures of Superman, played by Antonio Sabato, Jr. In that version, he was a scientist that was granted magnetic powers in a lab accident, but still became an assassin that needed to be stopped by Superman.

Actor Michael Hogan (Battlestar Galactica) played Lt. General Slade Wilson on Smallville, who was a war criminal being influenced by the cosmic villain Darkseid.

Most recently, Deathstroke appeared on Arrow, played by Manu Bennett (The Hobbit Trilogy). There, he was also a superhuman mercenary with a personal vendetta against Oliver Queen.

Deathstroke has also appeared in countless animated series and films, most notably by Ron Pearlman on Teen Titans, as well as in video games, such as Batman: Arkham Origins and Batman: Arkham Knight.