who plays laurel lance
[Warning: This story contains spoilers from Wednesday's Arrow, Eleven-Fifty-Nine.] Laurel Lance's (Katie Cassidy) death on Arrow may be controversial when it comes to the comic book source material, but her portrayer understands why Black Canary ended up in the flash-forward grave on The CW series.