Brandon Routh is all set to reprise his role as Superman in Arrowverse's Crisis On Infinite Earths crossover. But he will not be reprising his own superman from the 'Superman Returns' movie. Instead he will play Kingdom Come Superman. Who is this Kingdom Come Superman? That's what we will breakdown here.