The game changing Arrow season 2, episode 15, “The Promise” airs tonight, as the battle on the island begins.

Previously on ‘Arrow’

Sara sought to mend bridges with Laurel. However, her relationship with Oliver threw a wrench in things, and a Lance family dinner blew up in everyone’s faces. But after arguing with Oliver, Laurel finally started to turn things around, attending an AA meeting and reconciling with Sara.

Meanwhile, Felicity grew self-conscious about her place on Team Arrow with Sara’s presence and sought to overcompensate. But after she took a bullet in the shoulder, Oliver assured her that she is an essential part of the team.

And, in the shocking final moments of the last episode, Oliver came face to face with Slade, who was in the middle of a meeting with Moira.

Catch up with what you missed more in-depth with our recap of last week’s episode, “Time of Death.”

Watch a promo

Producer’s preview

‘Arrow’ season 2, episode 15, ‘The Promise’ synopsis

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

THE TURNING POINT — Oliver (Stephen Amell) is shocked when he learns that Slade (Manu Bennett) has come to Starling City. Back on the island, as Oliver, Slade and Sara (Caity Lotz) prepare to take over the freighter from Ivo (guest star Dylan Neal), Sara pulls Oliver aside and tells him he needs to kill Ivo to prevent him from telling Slade what happened with Shado. Oliver feels immense guilt over the situation but realizes Slade’s growing rage from the Mirakuru makes him unpredictable and he could turn on his friends if he thinks Oliver is to blame. Oliver agrees to kill Ivo and the battle begins. Glen Winter directed the episode written by Jake Coburn & Ben Sokolowski (#215).

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

Watch a clip from the episode

Watch ‘Arrow’ season 2 online

If you’re unable to catch Arrow season 2, episode 15, “The Promise” 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 ‘Arrow’ season 2, episode 15, ‘The Promise’ tonight?