The most recent episode of “Arrow” saw the team grieve the loss of their friend and ally, The Black Canary. Now that the tears are over with, the remainder of the season will focus the team on their mission to avenge the hero and stop their greatest villain yet from hurting anyone else in Star City. 

According to the episode’s official plot synopsis from The CW, Season 4, episode 20, titled “Genesis,” will finally put Damien Darhk’s (Neal McDonough) villainous plan for the city into motion. With the clock ticking and the gang more motivated than ever to stop him, Oliver (Stephen Amell) and Felicity (Emily Bett Rickards) will reluctantly join forces in the hopes of finding the magical character’s weakness. 

During the latest episode, which finally caught up to the grave scene flashforward teased at the beginning of the season, Oliver confessed that he’s had more experience with the kind of magic that Darhk is using, but that he’s never been able to successfully combat it. In episode 20, with the help of his ex-fiancée, the Green Arrow will seek supernatural means to stop Darhk. However, there’s no telling what he’ll have to do or the price he’ll be asked to pay to use these mystical forces. 

Meanwhile, John Diggle (David Ramsey) is still furious with himself that he trusted his brother, Andy (Eugene Byrd), who betrayed the team to Darhk and indirectly got Laurel Lance (Katie Cassidy) killed. In episode 20, Diggle will finally track down his brother, but it won’t be the redemption reunion many fans are hoping for. 

In a teaser trailer for the upcoming episode, Diggle manages to track down his brother, but it’s just an ambush. John is seen getting captured by more H.I.V.E. soldiers and being tortured by his brother while he waits for Darhk to come and try out his experimental Genesis gas on the city. 

With all this going on, it’s certainly a bad time to take a vacation. Nonetheless, that’s what the final key member of Team Arrow, Thea (Willa Holland), will do in the next episode. The turmoil in Star City prompts her to take a small break from the metropolitan lifestyle with her boyfriend Alex (Parker Young). However, they’ll quickly learn that evil’s reach goes far beyond the Star City limits. 

“Arrow” airs episode 20 of Season 4 next Wednesday at 8 p.m. EDT on the CW. Will you be tuning in to see how Darhk’s plan plays out?