A solid depiction of the Green Arrow from the DC comics. Stephen Amell plays as the masked vigilante and playboy Oliver Queen and does a phenomenal job at making you fall in love with the character and story. The supporting cast also do a great job of contributing to the story and adding different personalities to the show.