Stephen Amell has played the Green Arrow since the CW Network show launched back in 2012. Although he says he is willing to reprise his role after Arrow Season 8 brings Oliver’s story to an end, he is not counting out the possibility of playing another DC character, though he does have one condition to that.
“I’d like to play a villain,” Amell said at MCM London. “If I’m going to play a DC character again, it has to be a villain,” the actor said before adding, “I like villains.”
The question was asked about his favorite villain, Amell replied, “General Zod. I watched Superman II with my kid the other day, and it was the best.”
Zod has been played by Michael Shannon in the DC Extended Universe’s Man of Steel and Colin Salmon plays the character on Krypton, it seems unlikely the role will open up any time soon. However, there might be room for Amell to play a different villain at some point in the future.