Shifting Allegiances

Shifting Allegiances is the third episode of Black Canary in season 1.

Plot
Diaz targets Team Canary and their loved ones. Dinah struggles with Felicity putting herself in danger when she gets the chance to stop Diaz for good. Laurel (Earth 67) asks Dinah if she can join Team Canary to help take down Diaz but Dinah is reluctant to Laurel joining her team. Typhuss tries to convince Dinah that Laurel has reformed and changed from her criminal ways.

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
 * Sea Shimooka as Emiko Adachi Queen/Green Arrow

Guest Stars

 * Kirk Acevedo as Ricardo Diaz/Dragon
 * Michael Emerson as Cayden James
 * Tobias Jelinek as Sheck