Arrow season 4, episode 9, “Dark Waters,” airs tonight, and it’s Oliver versus H.I.V.E.

Previously

In a two-part crossover with The Flash, Teams Flash and Arrow teamed up to protect Kendra Saunders (Hawkgirl) and Carter Hall (Hawkman) from Vandal Savage, an immortal bent on their deaths. In the first part, Barry and Cisco took Kendra to Star City, where the team confronted Savage and ended in a tie because Savage was distracted by Kendra awakening her powers.

In the second part of the two-parter, the team once again confronted Savage but he overcame them and killed everyone but Barry, who traveled back in time. The team used the second chance to defeat Savage, though Malcolm Merlyn collected Savage’s remains so he can go on to Legends of Tomorrow.

Meanwhile, Oliver learned that he has a son and asked his ex to have a relationship with William. Her terms were that Oliver not tell anyone, and he agreed. As Oliver started getting to know his son, he was also keeping a major secret from Felicity — which Barry warned him against doing.

Read our recap of Arrow season 4, episode 8, “Legends of Yesterday,” here. And see what the executive producers had to say about the fallout from the two-part crossover here.

Watch a promo

‘Arrow’ season 4, episode 9, ‘Dark Waters,’ synopsis

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

“OLIVER TAKES ON HIVE — After the city is attacked again, Oliver (Stephen Amell) makes a bold move against HIVE. Malcolm (John Barrowman) checks in on Thea (Willa Holland) and leaves her with a warning. Things take a horrible turn when Damien Darhk (guest star Neal McDonough) retaliates in a brutal manner at Oliver’s mayoral holiday party. John Behring directed the episode written by Wendy Mericle & Ben Sokolowski (#409).”

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

Will you watch ‘Arrow’ season 4, episode 9, ‘Dark Waters,’ tonight?