Preview the Arrow season 2 finale, titled “Unthinkable,” with the episode synopsis, promotional stills, and trailer.

Previously, Starling City was under attack by Slade’s Mirakuru soldiers. S.T.A.R. Labs finished its Mirakuru cure, but Slade’s men recovered it before Team Arrow could. However, when Sebastian Blood realized Oliver’s warning about Slade was true all along, he stole the cure and handed it over to Oliver, resulting in his death.

Meanwhile, Sara returned and reconciled with Laurel, who called her a hero. Quentin Lance was reinstated as a detective and placed in charge of the SCPD counterattack against Slade’s forces.

And A.R.G.U.S. sent troops to block off all escape routes from the city to isolate the Mirakuru soldiers. Amanda Waller gave Oliver until dawn to stop Slade or a drone would level the city.

Read our recap of the last episode, “Streets of Fire,” here.

The official synopsis for Arrow season 2, episode 23, “Unthinkable,” reads:

OLIVER MUST DECIDE ONCE AND FOR ALL IF HE’S A KILLER OR A HERO — Slade (Manu Bennett) moves forward with his plan to kill one more person in Oliver’s (Stephen Amell) life. While Oliver has fought all year to be more than the killer he once was, when Slade kidnaps someone close to Oliver’s heart, Oliver is pushed to the edge and realizes sometimes it takes doing the unthinkable to stop the monster. Meanwhile, Diggle (David Ramsey) takes on Amanda Waller (guest star Cynthia Addai-Robinson) with a little help from some friends, and Thea (Willa Holland) turns to Roy (Colton Haynes) in her time of need. John Behring directed the episode with story by Greg Berlanti and teleplay by Marc Guggenheim & Andrew Kreisberg (#223).

Meanwhile, a batch of promotional stills shows the Arrow fighting Slade as well as the return of some familiar faces:

Finally, watch the trailer for the episode:

Arrow season 2, episode 23, “Unthinkable,” airs Wednesday, May 14 at 8:00 p.m. ET on The CW.

Will you watch ‘Arrow’ season 2, episode 23, ‘Unthinkable’?