
Oliver Queen AKA Green Arrow is one of those superheroes who yearn for redemption, fighting inner demons and saving the Star city all at once. He is a dark and brooding dude who carries the world on his shoulders (as Diggle would say). Check out the sexiest Green Arrow cosplays that will blow your minds: