As protagonist Don Draper on AMC's award-winning Mad Men, Jon Hamm can talk his way in or out of anything - including the pants of women in the early '60s.
Mario Lopez does not have quite that much power over the female gender, although the actor who played A.C. Slater on Saved By the Bell does have his fans.
Which of the two classically-dressed hunks looked better at the 2009 Emmy Awards red carpet last night? Check out the pics below and vote in our survey ...
Who looked better?