Both Brandon Routh and Tyler Hoechlin will play two versions of Superman, each from a different time frame

By Nick Romano
July 19, 2019 06:53 PM

To handle something called a Crisis on Infinite Earths, the architects of the Arrowverse are bringing in not one, but two Supermen for the upcoming crossover event.

Brandon Routh, who starred as DC’s Man of Steel in Bryan Singer’s Superman Returns film in 2006, will again don the crimson cape as the iconic character in Crisis on Infinity Earths, EW has learned. Now, Routh already stars on DC’s Legends of Tomorrow as Ray Palmer/The Atom, so how will this work, especially when Tyler Hoechlin plays Superman in the Arrowverse on The CW?

Here’s how … Both Routh and Hoechlin will play two versions of Superman, each from a different time frame.

“Honored, humbled, grateful, and still pinching myself,” Routh tweeted of his big reveal.

Superman: Tyler Hoechlin; Brandon Routh
Tyler Hoechlin and Brandon Routh
| Credit: Robert Falconer/The CW ; David James/Warner Bros.

Deadline was the first to report the news.

Crisis on Infinite Earths, based on the DC Comics universe-changing storyline of the same name, will play out across Arrow, The Flash, Supergirl, DC’s Legends of Tomorrow, and the upcoming Batwoman series (starring Ruby Rose in the title role). The five-hour event will air over two months: three episodes in December and two in January 2020.

The Flash executive producer Eric Wallace told EW of the show’s forthcoming October premiere, “We found really unique ways to make the season fresh that we never expected, thanks to Crisis. This season is really divided up in a way that the episodes before the crossover are pre-Crisis episodes. Then the back half of the season is all about dealing with the fallout from the events of Crisis.”

The Flash, Supergirl, Arrow, and Batwoman will air this fall on The CW.

This article originally appeared on