Can Green Arrow Beat Batman In A Fight?

The DC TV shows on The CW just can't stop doing crossovers. Grant Gustin's Barry Allen has appeared on 'Arrow' several times while Oliver Queen (Stephen Amell) and his crew have repeatedly visited Central City in 'The Flash.' In addition to that, the Scarlet Speedster and Green Arrow will be making cameos in the upcoming TV series 'Legends of Tomorrow.'

So does this mean that more DC comic book characters can make an appearance in 'Arrow?' A fan was curious enough to ask Stephen Amell during the recent Heroes & Villains Fan Fest, and the man who plays Oliver Queen had an interesting response.

"Well, I mean, the short answer is yes, of course," Amell said before launching into the long answer.

"Within the DC Universe, if they are in the DC Universe, if you were to ask if Iron Man could come to 'Arrow,' I would be like, 'Well, no, probably not.' But of course, The Joker could come to 'Arrow,' Batman could come to 'Arrow,' Superman could show up on 'The Flash,'" he said, adding that there are several ways that the cameos can happen.

"There's a whole myriad of options because again DC and WB have a slate of films coming up, and those films happen, and maybe 'Arrow' is still around when they're done. Or maybe there's a change and people are just like, 'You know what, let's invest in something that's doing well for us.' So you never know," Amell concluded.

Since the subject was up in the air, a fan asked Stephen Amell who would win in a fight between Green Arrow and Batman. The actor's response was not surprising, since he is playing Oliver Queen.

"Me," he said simply before adding, "What do you want me to say? 'Well, Batman's more experienced and his costume's cooler and Arrow's just a ripoff, so Batman would win for sure.' No, I would win, absolutely."

Catch Stephen Amell as Oliver Queen on 'Arrow,' which airs on The CW every Wednesday night.

Real Time Analytics