The Legends face off with Genghis Khan on the eve of Hong Kong being handed over to China and John faces his last night on Earth.

Caity Lotz has a great future ahead of her as a director. From the wonderful John Woo homage gunfight (slow motion! back to back! double guns!) to the John, Gary and Ray stuff she shows herself to be adept at intimate character beats and at Nate cradling a scooter and screaming, ‘KHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN!’ to the uncaring heavens. More please, and soon.

Of course that isn’t to undersell the script because this is another high note for the show. Grainne Godfree and Mark Bruner have a finely tuned sense of the Legends’ level of ridiculous and the Hong Kong stuff is really very special. Khan leading his be-scootered hordes, the slow motion fight scene that ensues and the surprising dare-to-be-great moment it leads to for Behrad. He’s been gradually built up these last few episodes and honestly feels like a natural part of the team. Which, given he was paradoxed into existence at the top of this season, is very impressive. Plus Shayan Sobhian is effortlessly charming and sweet and his chemistry with Maisie Richardson-Sellers (also on top form this season) is lovely.

Then of course, there’s the best friends and the idiot. Ray and Gary and John are the heart of this episode and Matt Ryan clearly relishes sinking his teeth into the deeply unhealthy meat of DC’s finest trenchcoat enthusiast. John is raging, desperate, terrified – and the whole time? Gary and Ray are right there. There’s genuine kindness and love, and while Gary is still played very much for laughs, it’s evolved from last season. There he was often a punchline with an arc plot. Here he’s a profoundly emotional man who is no less valid a team member for that. Plus he’s a surprising great foil for John, and Adam Tsekhman again seems to be relishing getting more to do.

Then, just as you think it can’t get any more crammed, the episode finishes with John apparently getting decades back on the clock (seriously, look at his arm before he’s hurled out of Hell) in return for doing the impossible. Which is exactly what he wants. Again this is Constantine at his most powerful and true. Again this is deeply weird and, again, this is just immense fun.

Verdict: I am delighted this show exists. The CWverse is richer, and weirder, for it. And so are we. 10/10

Alasdair Stuart