Knightley felt ‘guilt’ for roles

The actress, 28, has donned a corset in several movies from the Pirates Of The Caribbean trilogy to Pride and Prejudice and last year’s Anna Karenina.
But Knightley told TV Times: “I’ve been asking myself about that an awful lot and I think when I was younger I felt really bad about it and felt I was doing something wrong in doing so many period films.