I would not want any of those to be Superman.....they are all too well known.....besides Routh Is Superman.......
1) James Caviezel.....I see Jesus
2) Bendan Frasier......I see George of the Jungle
3) Josh Hartnett......well, I see Josh Hartnett...nuff said
4) Last but not least Henry Cavill.....I see Henry VIII
Im sure that there are other unknown actors out there that would be great for the role, but again they absolutely picked the perfect person to fill Supes boots.
1) Brandon Routh.........I see (a Christina Aguilera video, MTV Undressed, and NOT SUPERMAN!) Nuff said!
2) Brendan Frasier....... I see Rick O'Connell (The Mummy)
Way to much of a goofy face to be taken serious, and he is just way to old for the part... Unless they are going with a story centered in Superman's life as a 40 year old.
3) Josh Hartnett..........Capt. Danny Walker (Pearl Horrible)
Has the look, acting chops, and size for the role, and yet he is so wrong for the part.
He has been in some good work but I will always have the bad memories of Pearl Horrible to make me not want him in the role... But it could have been worse! They could have cast some guy right off the MTV lot... oh wait.
4) Henry Cavill............Albert Mondego (Count of Monte Cristo)
Has the look, and is a good actor but is just way to young unless they are doing a movie about Superman's origin, and then, and only then would he be good.
5) James Caviezel
........Edmond Dantes (The Count of Monte Cristo)
I know I know a lot of people see him as Jesus but honestly that movie sucked! Count of Monte Cristo on the other hand is a classic epic movie! And to be honest he would have been good as Superman had he got the role, and bulked up 25pounds of pure muscle!