Chris Pratt
Chris PrattReuters

Chris Pratt could have been our beloved Superman, but unfortunately, he could not. During his recent appearance on The Late Show with Stephen Colbert, Pratt confirmed that he almost bagged another superhero role and it was Superman.

Also read: Guardians of the Galaxy Vol. 2 just had a press screening and it kept a smile on everyone's face

During the conversation, Colbert convinced the Star-Lord to talk about his failed attempt to become the Superman. Colbert recalled the time when Chris Pratt went to California for the lead role in Superman Returns and came back being all excited.

Colbert even admitted that he believed that Pratt would have been perfect for playing such an important role. Then Pratt quipped, saying: "The casting director did not agree." However, the Guardians of the Galaxy star later also admitted that he is happy that he is missed out on the iconic role. Hence he was able to move on to other projects, like playing Andy in Parks and Recreation.

"It just goes to show that it's all divinely planned. If it's not working out in the moment, then have faith that it might work out in the future. The no's that you get today might mean an even more powerful yes in the future. You know what I mean?" the actor continued before joking, "I'm glad I wasn't Superman!"

At the end of everything, Brandon Routh was the man asked to suit up as Superman, and Pratt was cast as Star-Lord in Guardians of the Galaxy. Chris Pratt will be reprising his role as Star-Lord in Guardians of the Galaxy Vol. 2, which is slated to release on May 5. His Star-Lord will be seen in both Avengers: Infinity War and Avengers 4. He is also currently filming Jurassic World 2, where he will reprise his role as Owen Grady.

You can watch the full clip from The Late Show With Stephen Colbert below.