Extended Promo for Episode 22 of Arrow

Only two episodes remain in the first season of The CW’s Arrow and we’ve got the extended promo for the penultimate episode. Titled “Darkness on the Edge of Town,” the episode is described as follows:

“With the Undertaking days away, Malcolm (guest star John Barrowman) dons his black hood to conclude business with seismologist Dr. Brion Markov (guest star Eric Floyd) and his team. Oliver (Stephen Amell) and Moira (Susanna Thompson) entertain a number of surprise – and mostly unwelcome – visitors. Hooded confrontations at home and the Meryln Global Group reveal dark secrets. Meanwhile, Roy (guest star Colton Haynes) and Thea (Willa Holland) are still looking out for a hero. Laurel (Katie Cassidy) makes a decision after Tommy’s (Colin Donnell) revelation. In a flashback to the island, Oliver, Slade (guest star Manu Bennett) and Shado (guest star Celina Jade) struggle to prevent Fyers (guest star Sebastian Dunn) from shooting a Ferris Air jet out of the sky.”
 
You can see our full gallery of images from the upcoming episode by clicking here. Arrow airs on Wednesdays at 8 p.m. ET/PT.