The Arrow season 2 finale, titled “Unthinkable,” airs tonight, as Slade makes his final move against Oliver.

Previously on ‘Arrow’

Starling City came 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.

Watch a promo

‘Arrow’ season 2, episode 23, ‘Unthinkable,’ synopsis

If that promo has whet your appetite, make sure to read the official synopsis for the final episode of the season:

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).

If you need more goodies to tide you over, we have promotional stills from the episode as well.

Watch clips from the episode

Watch ‘Arrow’ season 2 online

If you’re unable to catch Arrow season 2, episode 23, “Unthinkable,” live tonight, you’re not out of luck. If you want to watch online, the CW posts new episodes of the show to its site the day after they air.

You can also find new episodes within 24 hours on iTunes and Amazon. The last five episodes to air on The CW are available eight days after broadcast on Hulu as well.

Will you watch the ‘Arrow’ season 2 finale, ‘Unthinkable,’ tonight?