David Beckham (L)

David Beckham takes wife Victoria Beckham's fashion advice.
The 39-year-old retired soccer star admitted as much at the launch of his new H&M collection in Madrid. Beckham regularly makes best dressed lists, and credited his style savvy to the 40-year-old designer.
"The best fashion advice Victoria has probably given me is not to wear something," he shared. "She's very honest, and if she doesn't like what I'm wearing, she tells me straight."
"She gives me advice because her vision of fashion is marvelous and her business is going great," he continued of the former Spice Girl. "I listen to her advice 99 percent of the time."