Arrow Season 4 episode 5 trailer brings back Constantine

Matt Ryan’s John Constantine is back in Arrow’s ‘Haunted’

Arrow: Season 4 is airing now on The CW in the US and Sky 1 in the UK. Check out the comics that inspired the series in the 100 All-Time Greatest Comics bookazine now.