The CW has released the first promotional photo of Stephen Amell as Green Arrow. I’m not sure about you, but this sure doesn’t scream Oliver Queen to me. Arrow follows the adventures of a billionaire who returns home after five years on a remote desert island to take on crime with a bow and arrow. You know, like one does. I don’t know about you but I’m holding out hope all the trick arrows make an appearance. Katie Cassidy stars as Dinah Lance (um, where’s that costume pic?). Arrow‘s pilot is currently being filmed.