L
Life Cast

The Untold Truth Of Henry Cavill

Author

Sophia Koch

Published Aug 08, 2026

Most people may not know that Cavill could have starred in a very different Superman movie if certain events hadn't transpired. Back in 2002, J.J. Abrams turned in a draft to Warner Bros. for a movie called Superman: Flyby. Keep in mind that Abrams's most famous work at the time was the TV series Alias, so he wasn't a household name like he is now. As for directors, several were involved at one time or another, with the last one being McG, who directed the first two Charlie's Angels movies and the first two Babysitter movies.

Believe it or not, Cavill was one of the actors considered for the lead in this film and tested for the part wearing the movie's Superman costume, which was photographed and eventually leaked online. Unfortunately, Superman: Flyby never got off the ground for multiple reasons, one of which being that McG didn't want to fly to Australia, where the picture would be filmed, because he was afraid of flying. Warner Bros. instead released Superman Returns in 2006, which starred another possible Flyby lead: Brandon Routh.

When Cavill was confirmed in 2011 to play the Man of Steel in Zack Snyder's film, the actor told Entertainment Weekly, "It was wonderful to have a second stab at a job — and as a wiser, older, more experienced actor." Not everyone may not like Cavill's Superman, but at least he received another chance to prove himself as the Man of Steel.