It wasn't to do with the fear of being pigeonholed
Back in 2006, Bryan Singer approached Jude Law to play the role of Superman in his upcoming movie. However, Law has revealed that he turned the role down.
Most actors fear being pigeonholed into a particular role after playing a superhero but Law said it was actually the costume that put him off.
Interviewed on Stephen Colbert’s Late Show, Law said “At the time it just didn’t float my boat. I just didn’t really want to go there. I’m an Englishman and it just didn’t seem to fit. I was really worried about the outfit and I just didn’t fancy it.”
Singer had apparently revamped the costume as he was keen for Law’s casting. He sent the “revamped” costume to Law’s hotel room along with a minder to help him try it on again.
“I’m stood there and then I have this picture of me in that costume on posters all around the world and I was like ‘No way!’ and I unzipped it. I was Superman for two minutes. That’s enough!” Law said.
The role eventually went to Brandon Routh who didn’t go on to reprise the role. Henry Cavill took over the role for 2013’s Man of Steel and Batman v Superman: Dawn of Justice, which was released earlier this year. You can see the interview between Law and Colbert below.