I'll be honest with you; I've given up on Arrow! The decision to kill off the underutilised Black Canary in order to keep the focus on Oliver's irritating sister and his unbearable relationship with Felicity was pretty much the straw that broke the camel's back in a season which started off strong, but has become increasingly worse thanks to an underwhelming villain and those awful flashbacks. However, those of you who have stuck with the series will no doubt enjoy this promo for the next episode.
As Oliver (Stephen Amell) and Felicity (Emily Bett Rickards) look for a magical solution to defeat Darhk (guest star Neal McDonough), a vengeance-driven Diggle (David Ramsey) gets a lead on Andy’s (guest star Eugene Byrd) whereabouts and heads off to confront his brother. Meanwhile, Alex (guest star Parker Young) takes Thea (Willa Holland) on a vacation that quickly turns into a nightmare. Gregory Smith directed the episode written by Oscar Balderrama & Emilio Ortega Aldrich.