Oliver and Felicity head to Hub City looking for magic to defeat Damien Darhk

Arrow is back tonight with episode 4×20, “Genesis.” The story will find Diggle tracking down his brother, Andy, only to become his prisoner, while Thea and Alex’s attempt at a peaceful vacation turns disastrous.

Photos: Poster, Trailer, & Stills from Arrow 4×20 – ‘Genesis’

A new preview comic from The CW, though, focuses on another plot point from tonight’s episode. It seems Oliver and Felicity will be visiting Hub City to meet with a friend of John Constantine, all in an attempt to gain a magical advantage against Damien Darhk:

Preview comic for Arrow episode 4x20 "Genesis." (Image Credit: The CW)
Preview comic for Arrow episode 4×20 “Genesis.” (Image Credit: The CW)

In the world of DC Comics, Hub City is known as the home of the Question, a martial artist vigilante also known as Vic Sage. Could this “immortal shaman” be a gender-swapped version of the Question? Or could she be Sage’s successor, Renee Montoya (a character also featured in the first season of FOX’s Gotham)?

We’ll find out later tonight, but for now, here’s the official synopsis for “Genesis,” written by Oscar Balderrama & Emilio Ortega Aldrich and directed by Gregory Smith:

As Oliver (Stephen Amell) and Felicity (Emily Bett Rickards) look for a magical solution to defeat Darhk (guest star Neal McDonough), a vengeance-driven Diggle (David Ramsey) gets a lead on Andy’s (guest star Eugene Byrd) whereabouts and heads off to confront his brother.  Meanwhile, Alex (guest star Parker Young) takes Thea (Willa Holland) on a vacation that quickly turns into a nightmare.  

Related: Arrow’s Season Four Penultimate Episode Will Find the Team Separated

Arrowverse Crossover: "Crisis on Earth X"

Arrow airs tonight at 8/7c on The CW. We’ll have full coverage leading up to the episode, following by live-tweeting when it airs and a complete episode recap tomorrow morning. Be sure to follow us on Twitter, Tumblr, and Facebook for all the latest updates!

What do you think? Do you have any guesses as to who this mysterious new character could be?