Three Ghosts

After a fight with Cyrus Gold aka The Acolyte, Oliver is drugged and left for dead. Determined to save him, Felicity's cure causes Oliver to hallucinate and confront his past.

Season 2 | Episode 9
TV-14
Originally Aired On: March 14, 2017
PRESENTED BY