Tonight is the conclusion of the Midseason Finale for Arrow. The “Three Ghosts” episode features another guest appearance by Grant Gustin as Barry Allen. Last week’s Arrow set a new ratings high for the season to date, but tonight's episode will likely top it.
In preparation for the episode, The CW has released a sneak preview and a clip. The first sneak preview is just an overview of the episode, which teases Barry Allen trying to save Oliver Queen. The second clip features Roy breaking into an office to steal a file. But when someone else starts pouring gasoline to set the office ablaze, Roy has to attempt an hasty escape, and he nearly gets away.
In the “Three Ghosts” episode of Arrow, after a fight with Cyrus Gold AKA the Acolyte (guest star Graham Shiels), Oliver is drugged and left for dead. Determined to cure him, Felicity makes a risky decision. The cure causes Oliver to hallucinate, and what he sees forces him to confront his past. Meanwhile, Barry (guest star Grant Gustin) continues to help Felicity, and their connection grows stronger. The Arrow asks Lance to look into Gold, but when the stakeout on Gold goes bad, someone is killed. Roy is captured and tortured by Brother Blood (guest star Kevin Alejandro).
The “Three Ghosts” episode of Arrow is directed by John Behring with story by Greg Berlanti & Andrew Kreisberg and teleplay by Geoff Johns & Ben Sokolowski. “Three Ghosts” is scheduled to air on Wednesday, December 11 at 8 PM ET on The CW.