The casting was announced at the show’s panel at the San Diego Comic-Con Saturday night, where it was also revealed that David Nykl is returning to the show to play Oliver’s (Stephen Amell) Russian mentor/nemesis Anatoly Knyazev.
The entire sixth season of Arrow is being shrouded in a bit of secrecy since the Season 5 finale left just about everyone except Oliver in danger as Adrian Chase (Josh Segarra) triggered a massive explosion that destroyed the island Lian Yu with all of Team Arrow on shore.
One person who definitely is alive is Juliana Harkavy’s Dinah Drake, who will officially be suiting up as the new Black Canary. And former Black Canary Katie Cassidy will also definitely be around, since she was previously announced to be returning to the show as a series regular – though this time as the Earth 2 villain Black Siren.
As for the rest of the cast, including Emily Bett Rickards, David Ramsey, Willa Holland, Echo Kellum, Paul Blackthorne, Rick and John Barrowman, their fates will be revealed when Arrow moves into its new timeslot: Thursday, October 12 at 9 p.m. ET on The CW.