
4. Demi Moore
If Bruce Willis thought she was hot enough to bed, who are we to argue (you’d not only be stupid to argue with Bruce Willis, but probably very quickly dead too). Demi has gone from one extreme to the other, first snagging older men and then homing in on younger stars, before finally settling on baby-faced stud, Ashton Kutcher