Cyber Monday Sale: Get 75% off a digital subscription

Keira Knightley - Light

Starting in 2004, the star faced criticism from the media for her weight. Knightley's mother said her daughter struggled to maintain and put on weight, especially for her part as Guinevere in "King Arthur" when the diet she followed to make her gain weight for her role made her shed pounds because it was less than she normally ate. Knightley, pictured here in 2008, still makes headlines for her weight today.Photo by C.J. LaFrance/Getty Images