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.