When fans think of "Superman" these days, most probably picture actor Henry Cavill.

But not long before Cavill's turn as "The Man of Steel," another actor had taken on the role of the comic book hero: Brandon Routh. He was the star of the 2006 film Superman Returns. Here's a look back at Routh in the role and where he is today.

How old was Brandon Routh in Superman?

Routh was 26 years old when Superman Returns came out in 2006. It's a sometimes forgotten film, but the superhero movie was well-received by critics and performed respectably at the box office.

Pinterest
Brandon Routh: The Superman Actor Today

But the film sadly didn't meet the studio's expectations, so sequels were scrapped and it appeared Routh's run as "Superman" would be a short-lived one. It was an unfortunate outcome for the film that just predated the superhero movie craze.

But, in a very cool twist, Routh later reprised his role as "Clark Kent" in special episodes of The CW's The FlashLegends of Tomorrow, and Batwoman — over a decade after Superman Returns.

Brandon Routh today: The Superman Returns actor now

Outside of donning his "Superman" cape a few times in recent years, Routh has been busy on other great shows and movies too.

Staying in the superhero world, Routh played "The Atom" on Arrow and The Flash. Most recently, he also recurred on TV's The Rookie as officer "Doug Stanton."

Pinterest
Brandon Routh today with his wife Courtney Ford.

Otherwise, the now 42-year-old star has been married to his actress wife Courtney Ford since 2007. They had a son named Leo in 2012. We're excited to see what comes next for Routh!

You can also click here to look back at Dean Cain's overlooked time as "Superman."