Hottest Bodies 2014

Stars Make a Splash in Bikinis Then & Now

Check out side-by-side photos of bikini beauties Demi Moore, Rihanna, Heidi Klum and more posing with their younger selves


A decade ago the 5-ft., 10-in. actress stunned in a barely-there bikini on a Malibu beach (right). Today, not much has changed: The former dancer-model, now 39, turned heads while suited up for a photo shoot in Miami.