Oliver Queen (Arrowverse)

"You have failed this city"

Oliver Queen, also known as The Arrow, is the main protagonist in CW's TV Arrow. He is portrayed by Stephen Amell