Arrow Season 2 Episode 9 Three Ghosts Extended Promo
Looks like Arrow is doing its own take on Charles Dickens’ A Christmas Carol! Oliver Queen/The Vigilante (Stephen Amell) hallucinates during his recovery from the poison he was injected with during his fight with Cyrus Gold. Lucky for him, Felicity Smoak (Emily Bett Rickards) does not mind asking Barry Allen (Grant Gustin) for help even if John Diggle (David Ramsey) does have to kidnap him!
Three Ghosts Extended Promo
The CW airs Arrow Wednesdays 8/7c.