An all-new episode of Arrow, titled "Canary Cry," airs tonight on The CW.
Oliver (Stephen Amell) and the team struggle to come to terms with Laurel's (Katie Cassidy) death, especially Diggle (David Ramsey) who is overwhelmed with guilt for choosing to believe Andy (guest star Eugene Byrd) had changed. Meanwhile, Lance (Paul Blackthorne) refuses to believe his daughter is really gone and asks Nyssa (guest star Katrina Law) to help bring her back. A recent Black Canary sighting in Star City only seems to prove his theory that Laurel isn't actually dead.
Watch clips, a featurette and an extended trailer in the videos below.
The episode was directed by Laura Belsey and written by Wendy Mericle and Beth Schwartz.
"Canary Cry" episode of Arrow airs tonight at 8PM on The CW.