Katie Cassidy

Katie Cassidy portrayed multiple versions of Laurel Lance/Black Canary on, , , and.

Cassidy also directed an episode of.