The Best and Worst Celebrity Diet Spokespeople Slideshow

Slide 1 of 11
Charles Barkley — Best

Former NBA star and current ESPN commentator Charles Barkley paired up with Weight Watchers recently after gaining more than 100 pounds since retiring in 2000. He's successfully losing weight, about 1-2 pounds a week, as promised on the Weight Watchers web site. With a funny and unfiltered sense of humor, he makes a great spokesperson, especially because it's actually working.