Dangerous Liaisons (Black Canary episode)

Dangerous Liaisons is the 12th episode of Black Canary in season 1.

Plot
Dinah and the team faces their biggest challenge yet, meanwhile Felicity pulls out all the stops to get to Diaz and Lex Luthor joins Diaz in his war against the vigilantes. The team must deal with a new threat to the city, Chimera, a person who has a hatred for vigilantes and wants to kill them all.

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

 * Kirk Acevedo as Ricardo Diaz
 * Michael Rosenbaum as Lex Luthor