"...with the 'Undertaking' days away, 'Malcolm' (John Barrowman) dons his black hood...
"...concluding business with seismologist 'Dr. Brion Markov' (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' (Colton Haynes) and 'Thea' (Willa Holland) are still looking out for a hero.
"'Laurel' (Katie Cassidy) makes a decision after a revelation from 'Tommy' (Colin Donnell).
"Then in a flashback to the island, Oliver, 'Slade' (Manu Bennett) and 'Shado' (Celina Jade) struggle to prevent 'Fyers' (Sebastian Dunn) from shooting a 'Ferris Air' jet out of the sky..."
Click the images to enlarge