Crisis On Infinite Earths: Every Character Ranked Worst To Best
27. John Constantine
It's common practice now for the Arrowverse folk to turn to John Constantine whenever one of their loved ones' souls gets trapped in purgatory - and it's also common practice for the foul-mouthed demon hunter to deliver. And that's exactly what he did in Crisis On Infinite Earths, as he assisted Sara, Mia and Diggle in reuniting Oliver's soul with his body.
A major presence in the third installment, he served his purpose to perfection - even if he couldn't convince Oliver to return - and it was worth it alone just to see 'Johnny' come face to face with Lucifer Morningstar. It's just a shame he wasn't in any of the remaining episodes.