Demi Moore shows off her toned tummy in a bikini while soaking up the sun with husband Ashton Kutcher in St. Barts. The 48-year-old actress relaxed and had lunch on a yacht, while Ashton, 32, smoked a cigarette.