The former Bend It Like Beckham beanpole calls herself a "lazy cow," but to play Guinevere in last year's King Arthur, Knightley, 20, worked out for two hours, four times a week and studied sword fighting, horseback riding and archery. Now filming Pirates of the Caribbean: Dead Man's Chest in the West Indies (where she took a beach break in April), she's clearly maintained her fit figure.