Our Readers’ Top 20 Sexiest Male Celebrities ’12

11. Leonardo DiCaprio

Where we placed him: 12

Why: Leonardo DiCaprio is a man who only gets better with age. Whether we’re watching a young Leo playing the man we all want to be on a boat with, Jack Dawson in Titanic, or Romeo in Romeo + Juliet, or an older Mr DiCaprio playing Teddy Daniels in Shutter Island. He only seems to get hotter. And call us crazy, but we even find him attractive made up like a fat old man J. Edgar. Yep, still would.