Unlimited Access. Try it Today! Your First 10 Days Always $0.99

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... Photo by C.J. LaFrance/Getty Images