Arrow: 10 Greatest Episodes
2. Three Ghosts (Season 2 Episode 9)
Season 2’s mid-season finale is slightly more grounded than 'The Climb', which is a strange thing to say considering Oliver spends most of it being haunted by ghosts. In his battle with Brother Blood’s Mirakuru soldiers, Oliver is given a good old-fashioned talking to by the ghosts of his past (Shado), present (Tommy) and future (Slade). Right on cue, Slade announces himself in the present, even while he and Ollie are still best friends in the flashbacks.
‘Three Ghosts’ has a little bit of everything. Just nine short episodes after his death, Tommy’s motivational speech is all kinds of emotional, while Barry Allen finally becomes the Flash, and Slade’s cliffhanger cameo leaves you unusually desperate to find out what happened on Lian Yu.