For those of you who were asking to see the new villain in costume, well... here he is! This trailer is exactly the same as the other one (SPOILERS for season 2 ending). Until you get to 2:28. The new villain is...

Ra's al Ghul!

I love the Arrow writer's commitment to give us everything we wanted.

The official description also lists Roy as Arsenal rather than Red Arrow, in case people were wondering.