12. Leonardo DiCaprio
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.