Arrow - "Haunted" Preview (featuring John Constantine)

Now Playing

Arrow - "Haunted" Preview (featuring John Constantine)

Thu, 10/29/2015 - 4:42pm
 

"If things go wrong then we'll all be too dead to care." Matt Ryan returns as John Constantine in the next all-new episode of Arrow. "Haunted" airs Wednesday, November 4, 2015 on The CW.