Demi Moore and Ashton Kutcher
Demi Moore gave new meaning to cougar when she hooked up with Ashton. Kutcher, now 32, married his sweetheart, now 47, in 2005. "My wife and I have an agreement in our marriage, and part of that contract is that we are going to shine our lights on each other," he told Parade magazine.
Jan 27, 2011