My love for the character of John Constantine is well documented, but I was still cautious about the new TV pilot being commissioned by NBC. However, two things have shifted me from ‘cautious’ to ‘cautiously optimistic’. The first is that Neil Marshall, the director of Dog Soldiers, Doomsday and The Descent, will be directing the pilot. And the second? Constantine, as performed by Matt Ryan (voice of Kenway in Assassin’s Creed 4), looks spot on.