I know this is gonna sound stupid, but I think Jay Baruchel would make a good Superman. Granted, he would have to bulk up for the part.
I'm really having a hard time seeing your reasoning behind this one.
Anyway, Hamm would make a great older Superman, but I'd rather see a Superman movie with a guy in peak physical shape (no offense to Hamm).
I think Henry Cavill has the looks and acting skill to be Superman, much more than the others. I liked Routh, he needed to bulk up a little more, but I can't imagine he'd be in the reboot.