A visitor from Gotham will soon be arriving in Star City.

DC Comics villain Talia al Ghul will become a recurring character on Arrow, starting in the 10th episode of Season 5, TVGuide.com has learned. In the comics, Talia is most traditionally a Batman villain (and sometimes ally [and sometimes lover]), though she's mixed it up with pretty much every hero in the universe; so tangling with the Green Arrow (Stephen Amell) doesn't exactly come out of left field.

This also isn't the first time Talia has shown up in the so-called Arrowverse: she briefly appeared in the first season of DC's Legends of Tomorrow in the episode "Left Behind," played as a child by Milli Wilkinson. For Arrow, she's all grown up, and will be played by veteran sci-fi actress Lexa Doig, best known from the series Andromeda and Continuum.

The character was previously played by Marion Cotillard in the 2012 movie The Dark Knight Rises, the final installment of Christopher Nolan's Batman trilogy.

Lexa DoigLexa Doig

Talia al Ghul is the daughter of Ra's al Ghul (Matt Nable) and the half-sister of Nyssa (Katrina Law), both of whom have appeared on Arrow in the past. While Ra's was killed two seasons back, Nyssa has been a frequent ally (and sometimes antagonist) of Team Arrow throughout the series' run. The al Ghuls have yet to show up this season, so its unclear just how Talia will be thrown into the mix. But we do know that just like her sister, she's a warrior who is, according to the CW's official language, "on no one's side but her own."

Arrow airs Wednesdays at 8/7 on The CW.

(Full disclosure: TVGuide.com is owned by CBS, one of The CW's parent companies.)