Past Sins, Part 2

Past Sins is the 10th episode of Black Canary in season 1.

Plot
While tracking Lex Luthor, one of Lex's henchman attacks Typhuss and Typhuss kills him with his type 2 phaser and then Detective Maggie Sawyer arrives on the scene, she arrests him but Typhuss tells her that he is a SCIS Captain and is on a case. Detective Sawyer takes Typhuss back to the precinct, where Detective Sawyer comes into conflict with Captain Dinah Drake, the wife of Captain Halliwell. Dinah and Maggie butt heads over the case.

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

 * Floriana Lima as Detective Maggie Sawyer