'Arrow' Season 2 casts the Black Canary ... but it's not Katie Cassidy

'Arrow' Season 2 casts the Black Canary ... but it's not Katie Cassidy

"Arrow"fans have been expecting anxiously awaiting the day that Dinah "Laurel" Lance (Katie Cassidy) dons her iconic fishnets to take on her DC comics alter ego superhero, the Black Canary. Executive producers Greg Berlanti, Marc Guggenheim, and Andrew Kreisberg have hinted in the past that when/if Laurel does become the Black Canary, it would only happen when it was earned -- meaning we might have to wait a couple more seasons before it happens. But it seems like maybe the EP's were misleading us, because this lastest bit of "Arrow" casting news has us scratching our heads. "Arrow" has just cast the Black Canary for Season 2 ... but it's not the already-series-regular Cassidy. Actress Caity Lotz has joined the cast for Season 2 to play the Black Canary -- who is the alter-ego of Dinah Drake Lance in the comics (not to be confused with Cassidy's Dinah Laurel Lance on the show), The Wrap reports. The...