Yesterday DC Comics made a surprising unveiling, giving the world its first look at Stephen Ameel as Green Arrow from The CW’s pilot (and hopefully new series) Arrow. Evidently the character is now going by just “Arrow,” which I think is a little hokey, but man does he look bad ass in this suit designed by three-time Oscar winning costume designer Colleen Atwood. One exciting tidbit is that the show is going back to Oliver Queen’s original origin! The pilot episode catches up with former billionaire playboy Oliver Queen after he returns to civilization after being marooned for five years on a remote island. With a mysterious agenda and a lethal set of new skills, Oliver wages a one man war on crime.