10. Jared Leto
Musician, actor and all-round hottie. Can you believe Jared Leto is nearly 40? He hardly looks his 38 years of age, and even if the years do catch up with him, we doubt it will matter much.
He not only produces top quality tunes with his band 30 Seconds To Mars, but he’s starred in so many hit films. That moment in American Psycho (2000) when Patrick Bateman (Christian Bale, dammit, should have put him on the list) puts on Huey Lewis and the News’ undisputed masterpiece Hip to Be Square is one of our favourite scenes of all time. He also starred in Panic Room (2002) with a young Kristen Stewart.