Watch Arrow season 7, episode 12 trailer

A vigilante slayer arrives in Star City for Arrow’s 150th episode, but before then, check out the brand new trailer for “Emerald Archer”.

Having finally made its return to screens last week, Arrow gave us an in-depth look at the new vigilante, Emiko Queen. Though the midseason premiere was light on the central arc involving Diaz, it finally gave us some answers and promised to take the second part of the season into new territory.

That all continued this week as Oliver, having finally met his half-sister, vowed to be honest with the people of Star City. But when a ghost from his past showed up, he realised that his quest for honesty had to begin with the past. However, he wasn’t the only person facing up to his history, as a run-in with an Earth-1 doppelganger of the man who killed her father finally forced Laurel to unearth her backstory.

While both Oliver and Laurel did manage to overcome these ghosts, the episode’s closing moments left us with quite the cliffhanger, suggesting that Laurel’s apparent stalker wasn’t just stalking just her, as Dinah also discovered a handwritten threat in her own vehicle. And it appears that this situation will continue to escalate in next week’s monumental episode. Check out the trailer below:

The episode, titled “Emerald Archer”, will see Team Arrow unite to take on a vigilante hunter that is intent on killing all of Star City’s former vigilantes. As we can see from the footage, the Star City Slayer targets Emiko before setting his sights on the original Green Arrow.

It’s also worth noting that this outing will serve as the show’s 150th episode and will also feature a documentary on the rise of vigilantes in Star City, narrated by the legendary Kelsey Grammer.