The Arrow mid-season finale, “The Climb,” airs tonight, as Oliver faces off against the League of Assassins.

Previously on ‘Arrow’

Laurel’s trainer and friend, Ted Grant, was framed for murder by his former protege from his own days as a vigilante. Meanwhile, Roy struggled with his dreams of killing Sara, but upon meditating on his memories realized that the dreams were a manifestation of his memories of killing two cops while on his Mirakuru-induced rampage.

After facing off against Carrie Cutter, aka Cupid, Oliver traveled to Central City to track down a killer using a boomerang and worked alongside the S.T.A.R. Labs team, though matters were complicated when Barry was affected by the metahuman-of-the-week’s powers, bringing out rage in him and leading to a superhero showdown. Meanwhile, Felicity asked Caitlin to analyze the DNA sample she recovered from Sara’s murder. The S.T.A.R. Labs team then arrived in Starling City to help with the defeat of ex-Suicide Squad agent Digger Harkness, aka Captain Boomerang.

Read our recap of Arrow season 3, episode 8, “The Brave and the Bold,” here.

Watch a promo

‘Arrow’ season 3, episode 9, ‘The Climb,’ synopsis

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

“RA’S AL GHUL GIVES OLIVER AN ULTIMATUM; DINAH LANCE PAYS LAUREL A VISIT — Nyssa (guest star Katrina Law) returns to Starling City and tells Oliver (Stephen Amell) that her father, Ra’s al Ghul (guest star Matt Nable) has given Oliver 48 hours to find Sara’s killer or the League of Assassins will start killing the citizens of Starling City. Laurel (Katie Cassidy) is stunned when her father (Paul Blackthorne) delivers a very special Christmas gift — her mother, Dinah (guest star Alex Kingston). Meanwhile, Ray (Brandon Routh) tries to make amends with Felicity (Emily Bett Rickards) and Oliver sets a meeting with Ra’s al Ghul. Thor Freudenthal directed the episode written by Jake Coburn & Keto Shimizu (#309).”

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 3 online

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