Adam Lambert is your Sexiest Male Celebrity 2010

8. Leonardo DiCaprio

Cast member Leonardo DiCaprio poses at the premiere of Inception at the Grauman's Chinese theatre in Hollywood, California July 13, 2010. The movie opens in the U.S. on July 16.  REUTERS/Mario Anzuoni (UNITED STATES)

It’s hard to tell when we fell in love with Leonardo DiCaprio. Sure we wanted to be the Juliet to his Romeo back in 1996 (apart from the dying bit, obviously) but it’s fairly safe to say we fell for Leo when he played the role of Jack Dawson in Titanic in 1997. Since then things for Leo have just got better and better.
He recently stared in hit flick Inception, and despite being 36-years-old now, he’s still just as sexy as he was 14 years ago. Probably more so, because he no longer has “90s hair”.