Now Playing

Arrow - "Three Ghosts" Preview
Mon, 12/09/2013 - 5:59pm

Starring:

 

The past and present collide in the thrilling mid-season finale of Arrow! "Three Ghosts" airs on Wednesday, December 11th on The CW.