Cam & Justin, Demi & Ashton

Cameron Diaz (33) and Justin Timberlake (25) OK, we know Cam and Justin are no more, but they did make a cute couple. Demi Moore (44) and Ashton Kutcher (28) are happily married and talking about starting a family together, despite the 16-year age gap.