Preview Arrow season 2, episode 19, “The Man Under the Hood,” with the episode synopsis, promotional stills, and trailer.

Previously, Oliver and Slade came face to face for the first time since the island. Slade swore to uphold a promise he made to Oliver five years ago: “You cannot die until you have suffered the same way I have suffered. Until you have known complete despair. And you will.”

Slade made his move by kidnapping Thea, but it was just a distraction. While Team Arrow focused on rescuing Oliver’s sister, Slade recruited escaped prisoners to his army. In the confusion, Isabel Rochev also became CEO of Queen Consolidated and revealed that she is working alongside Slade.

Read our recap of the last episode, “Deathstroke,” here.

The official synopsis for Arrow season 2, episode 19, “The Man Under the Hood,” reads:

DEATHSTROKE HITS OLIVER AT HOME — Oliver (Stephen Amell), Canary (Caity Lotz), Diggle (David Ramsey) and Felicity (Emily Bett Rickards) return to the lair and find Slade (Manu Bennett) waiting for them. An epic battle breaks out and one member of Team Arrow is sent to the hospital. Thea (Willa Holland) hits her breaking point, but just as Oliver is about to reach her, Slade intervenes and Oliver is faced with a choice – his battle with Slade or his family. Meanwhile, Laurel (Katie Cassidy) struggles with a new secret. Jesse Warn directed the episode with story by Greg Berlanti & Geoff Johns and teleplay by Andrew Kreisberg & Keto Shimizu (#219).

Also notable in this episode is that Danielle Panabaker and Carlos Valdes from the upcoming Flash spin-off will appear.

Panabaker plays Caitlin Snow, “a highly intelligent bioengineering expert who lost her fiancé during an explosion at S.T.A.R. Labs.” Valdes plays Cisco Ramon, who is described as “a mechanical engineering genius and the youngest member of the team of scientists at S.T.A.R. Labs.”

Meanwhile, a batch of promotional stills shows Slade attacking the Arrow cave as well as the aftermath:

Finally, watch the trailer for the episode:

Arrow season 2, episode 19, “The Man Under the Hood,” airs Wednesday, April 16 at 8:00 p.m. ET on The CW.

Will you watch ‘Arrow’ season 2, episode 19, ‘The Man Under the Hood’?