The 2006 Superman Returns star will reprise his superhero role for the “Crisis on Infinite Earths” crossover event.