@IcedPurple
Agree with your post, but Leonardo di Caprio hasn't been hot since "Titanic." I'd say he's a strong point in favour of the argument that men - gasp! - also lose their looks with age.
For men whose looks have held up into their late 40s or 50s, I'd say Keanu Reeves, Damian Lewis, or Mark Strong. Not that many.
I would have to disagree. Leonardo DiCaprio is still hot IMO, and has got better with age - one of the few men who have. He looks better now than he did in Titanic. He looked about 15 then! 
As for Damien Lewis and Mark Strong, I don't think they have aged well, but then again, I didn't rate either one of them when they were younger either. Damien Lewis has a weird face IMO. Something not right about his mouth. And Mark Strong does nothing for me at all. Agree about Keanu Reeves though - he is still hot.
JMO. I guess we will have to agree to differ on this one. However, we are definitely on the same page when it comes to agreeing that most mens looks start to fade after 45-50, and they are disillusion if they think they age better than women. I have seen probably 350 men who are over the age of 50 during this past week, and I can count on the fingers of one hand, the amount I would class as physically attractive. Literally just 3 or 4.