Fundamentals

Fundamentals is the 8th episode of Black Canary in season 1.

Plot
In his darkest place yet, Typhuss wonders if he has failed at everything – being a husband, a Starfleet officer and a hero. His frustration rising, Typhuss lashes out at Felicity and Dinah. A surprising visit from an old friend has Typhuss questioning his next move.

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

 * Stephen Amell as Oliver Queen
 * Kirk Acevedo as Ricardo Diaz