8. Leonardo DiCaprio
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”.