Yeah, I wouldn't mind Joe Manganiello as Superman but I just can't quite see him as Clark Kent. Same for Jon Hamm but just the opposite: I can see him as Clark Kent but not as Superman. It's easy to forget that whoever gets cast really has to play two roles and has to be able to juggle them effortlessly in order to convince people that he can be two different people who are really the same person.