I was thinking today. People keep saying Jon Hamm is too old to play Batman. He's younger than Daniel Craig and younger than Robert Downey Jr. If they can play, respectively, Bond and Stark, I can't think of any valid reason not to get Hamm, especially if they're not doing a "Year One" style story.