Stephen Amell
as Oliver Queen / Green Arrow (170 episodes)
Stephen Amell portrays the role of Oliver Queen, also known as Green Arrow. Oliver is a billionaire playboy who, after being shipwrecked and stranded on a remote island for five years, becomes a skilled archer and crime-fighter. He dons the persona of Green Arrow to protect his city, Starling City, from various criminals and threats.