10. MERYL STREEP

A lot of things are baffling about Meryl Streep's hotness, so the fact she's 62 shouldn't really bother you. When you start thinking about nuns, à la Doubt, in a less-than holy way, that's when you should be concerned. Something else you'll have to go to confession for? Closing your eyes and thinking of England during her upcoming film The Iron Lady where she plays Margaret Thatcher. Mamma mia!