Fighting Fire With Fire

Fighting Fire With Fire is the 13th episode of Black Canary in season 1.

Plot
Dinah and Team Canary face a new threat to the city, Emiko Queen/Green Arrow helps the team face their new threat, Cayden James. Dinah learns how to be a good team leader and finds out its harder than she thought, Dinah asks Typhuss for advice while Dinah deals with Emiko's defiance.

Main Cast

 * Juliana Harkavy as Dinah Drake/Black Canary
 * Daniel Craig as Typhuss James Halliwell/Red Arrow
 * Katie Cassidy Rodgers as Laurel Lance/Black Canary and Laurel Lance (Earth 67)/Black Siren
 * Emily Bett Rickards as Felicity Smoak/Overwatch
 * Echo Kellum as Curtis Holt/Mr. Terrific
 * Rick Gonzalez as Rene Ramirez/Wild Dog
 * David Ramsey as John Diggle/Spartan
 * Willa Holland as Thea Queen/Speedy
 * Ashley Scott as Helena Kyle/Huntress

Guest Stars

 * Sea Shimooka as Emiko Adachi Queen/Green Arrow
 * Michael Emerson as Cayden James