The second season of Arrow has been extremely good, and now it comes to its exciting mid-season finale this Wednesday night with Three Ghosts. Warner Bros. TV has provided us with another NerdRep.com exclusive clip that you can’t find anywhere else on the interwebs!
In the this fantastic teaser, we see Slade Wilson (Manu Bennett) confronting Oliver (Stephen Amell) in modern day! Wha?! Is Oliver getting the Ebenezer Scrooge treatment with his past ghosts coming to visit, like the episode title teases, or is Slade making his much anticipated non-flashback debut? Check it out below and tune-in Wednesday night to find out the answer:
Arrow airs its mid-season finale “Three Ghosts” this Wednesday night at 8:00pm ET, exclusively on The CW.