CW | 8:00 pm

"Emerald Archer," this show’s 150th episode, assumes the format of a documentary (narrated by Kelsey Grammer), with a camera crew following around Oliver (Stephen Amell), Felicity (Emily Bett Rickards) and the rest of Team Arrow to talk about their past lives as vigilantes and what the Green Arrow has come to mean to Star City. Oliver also has to somehow juggle William’s (guest star Jack Moore) return from boarding school and the arrival of a new threat to his city.