Dark Arrow

Dark Arrow is the third episode of Black Canary in season 1.

Plot
When a evil doppelgänger of Oliver Queen, Oliver Queen (Earth 86) arrives on Earth-1, Team Arrow must stop the evil Oliver from attacking and destroying Star City and its people. Failure is not an option, as the team struggles to protect Star City from Dark Arrow. Earth-2 Laurel and Typhuss are put to the test when they fight Dark Arrow. Typhuss is pushed over the edge when Dark Arrow kidnaps his wife, Kira Nerys and Oliver threatens to kill her.

Main Cast

 * Katie Cassidy Rodgers as Laurel Lance/Black Canary

Guest Cast

 * Daniel Craig as Typhuss James Kira/Red Arrow
 * Emily Bett Rickards as Felicity Smoak (Earth 99)/Overwatch
 * Juliana Harkavy as Dinah Drake/Black Canary
 * David Ramsey as John Diggle/Spartan
 * Rick Gonzalez as Rene Ramirez/Wild Dog
 * Echo Kellum as Curtis Holt/Mr. Terrific
 * Stephen Amell as Oliver Queen/Dark Arrow
 * Nana Visitor as Kira Nerys
 * Laara Sadiq as Mayor Emily Pollard