Superman: Flyby is a 2004 superhero film
Kal-El/Clark Kent/Superman (Brendan Fraser)
Josh Hartnett, Jude Law, Paul Walker, James Marsden and Hayden Christensen were all considered for the role. Matt Bomer, David Boreanaz, Victor Webster, Ashton Kutcher, Jason Behr, Jared Padalecki, Henry Cavill and Michael Cassidy all screen tested for the part.
Jor-El (Anthony Hopkins)
Lois Lane (Scarlett Johansson)
Amy Adams, Elisha Cuthbert, Claire Danes, Keri Russell, Jennifer Connelly, Mischa Barton, Keira Knightley, Beyoncé, Jennifer Lopez and Catherine Zeta-Jones were all offered, or auditioned for, the role of Lois.
Lex Luthor (Robert Downey Jr.)
Billy Zane, Ralph Fiennes and Johnny Depp were all considered for the part.
Ty-Zor (Joel Edgerton)
Jimmy Olsen (Shia LaBeouf)
Perry White (Christopher Walken)