Black Canary may have died an untimely death earlier this season on Arrow, but that doesn't mean we've seen the last of Laurel Lance. Katie Cassidy will debut on tonight's episode of The Flash as Laurel's Earth-2 doppelganger, who goes by the supervillain moniker Black Siren:

In the above clip, Black Siren arrives in Central City to take down Barry on Zoom's behest, and it's kind of awesome. Laurel was sometimes a problematic character, but Cassidy has always been a talented actress, and she looks like she's having a ton of fun playing a villain. More than likely, Black Siren will be a short-lived antagonist, especially since we're coming to the end of the season, but this is the Flarrowverse, so you never know. If she's well-received, there's always a chance she could come back through time travel, maybe even as a new fixture on Legends of Tomorrow next season.

Here's the official synopsis for tonight's episode, "Invincible," which will air at 8pm on The CW:

After Zoom (guest star Teddy Sears) unleashes an army of Earth-2 meta-humans on Central City, Barry (Grant Gustin) is shaken when he sees their leader is the Black Canary's Earth-2 doppelganger, the Black Siren (guest star Katie Cassidy). Meanwhile, Wally (Keiynan Lonsdale) takes to the streets to help The Flash stop the meta-humans, which worries Joe (Jesse L. Martin). Iris (Candice Patton) and Henry (guest star John Wesley Shipp) are concerned about Barry taking on Zoom.