We look back at Keira Knightley's ELLE covers and behind-the-scenes videos, as well as her best quotes.

October 2005

On her pout: 'I honestly don't do it to be sexy. I do it when I'm concentrating and I sort of puff my lips out. I always think it makes me look kind of constipated but then I have the director of Pirates [Of The Caribbean] screaming for more pouts and on Pride & Prejudice this pout ban from Joe [Wright, the film's director].'

On red-carpet events in the early days: 'I start to sweat about two hours beforehand. I'm surrounded by glamorous people and I'm a complete wreck.'

On her beauty: 'I do think I must have a nice face because I'm completely aware my face gets me work.'

July 2006

On being happy in your own skin: 'I am consciously trying to be [happy]. I'm trying to go, "F*ck it," and have bowls of pasta or whatever makes me happy. I haven't been to the gym since January and I'm drinking about half a bottle of wine every night. I'm not one of those people who's going to jog five miles every morning. F*ck, you've got one life, live it.'

On her pout (again): 'I was always so nervous my face naturally went into it. When I started to relax and go, "OK, I'm all right at this [acting]," it disappeared.'

On fashion: 'When I'm not working, I'll put a dress on and think, yeah, that looks great. But then I'll feel a d*ckhead so I put my jeans on.'

On diva-like behaviour: 'When you get more successful, people expect you to be a complete w*nker. So it means you overcompensate; you go: [earnest voice] "I promise I'm not a w*nker, really, I'm not…"'

June 2007

On body confidence: 'My body type is naturally thin. If I'm honest, I would say that I wish I had a body like [actress] Monica Bellucci, which is just so womanly, female and curvy. But I'm not going to do that because then I am falling into that trap of saying you are not happy with what you have. I wish I had longer legs but I haven't. What I have does its job. I'm learning to become more hapy with myself.'

On best friend Sienna Miller: 'I wish I was Sienna. I watch that girl and she's just fabulous. She talks to everyone and laughs and smiles and looks as if she is genuinely enjoying herself. When I talk to her I hope a bit of her party personality will rub off on me, but it never does. She could give masterclasses in being the most amazing party guest.'

January 2008

On acting in less-successful films: 'Obviously I know the business side of it, but I am fundamentally not in [acting] for that reason. I'm very, very selfishly in it because it interests me, and that will lead me to do films that don't do well at the box office.'

On reading newspapers: 'If I want an opinion, then I'll read the opinion part of the newspaper. I do not want it when I'm trying to get the facts. It really f*cks me off.'

<!-- Start of Brightcove Player -->

<div style="display:none">

</div>

<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
-->

<script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>

<object id="myExperience1330343757" class="BrightcoveExperience">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="486" />
  <param name="height" value="412" />
  <param name="playerID" value="72342324001" />
  <param name="playerKey" value="AQ~~,AAAAABn4dxs~,AY7gyox5PDgoFzRVhsm8l3GdwN2mXG9_" />
  <param name="isVid" value="true" />
  <param name="dynamicStreaming" value="true" />
    
  <param name="@videoPlayer" value="1330343757" />
</object>

<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
-->
<script type="text/javascript">brightcove.createExperiences();</script>

<!-- End of Brightcove Player -->

March 2011

On : 'I went to the Chanel show and I really enjoyed the theatre of it – this eight-mile-long catwalk, this huge orchestra – and it was amazing. It was actually quite moving, and you think, "Wow, this is strange. How? Why?" But I think when you see a show like that you see the thought process behind it. And you walk into the ateliers and it's nearly like stepping back in time, even though it's so modern and so current. The skill and the thought that goes into everything. I find it really interesting.'

On acting on stage versus in films: 'It's like sex with an orgasm at the end of it! Whereas film is like you have sex, but you never get the orgasm. A lot of stopping and starting, but… Oh, I wish I hadn't said that.'

On laziness: 'I'm the laziest f*cker in the entire world.'

<!-- Start of Brightcove Player -->

<div style="display:none">

</div>

<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
-->

<script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>

<object id="myExperience756035468001" class="BrightcoveExperience">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="486" />
  <param name="height" value="412" />
  <param name="playerID" value="72342324001" />
  <param name="playerKey" value="AQ~~,AAAAABn4dxs~,AY7gyox5PDgoFzRVhsm8l3GdwN2mXG9_" />
  <param name="isVid" value="true" />
  <param name="dynamicStreaming" value="true" />
    
  <param name="@videoPlayer" value="756035468001" />
</object>

<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
-->
<script type="text/javascript">brightcove.createExperiences();</script>

<!-- End of Brightcove Player -->

July 2014

On female friends: 'Girlfriends are the f*cking best. Once you've got that family of women, generally speaking, it's forever.'

On her Chanel wedding dress: 'Every time I've worn that dress I've had a fantastic night, and if you've got a dress where you've always had a fantastic night, it's worth having another fantastic night in it.'

On teenage years: 'I would say teenage years should be done privately. You should be goind out and getting unbelievably drunk, getting into ridiculous situations, making mistakes. That's what that time of life is about. Saying that, I don't regret [mine] – I wouldn't do my life any differently.'

<!-- Start of Brightcove Player -->

<div style="display:none">

</div>

<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
-->

<script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>

<object id="myExperience3602723364001" class="BrightcoveExperience">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="486" />
  <param name="height" value="412" />
  <param name="playerID" value="72342324001" />
  <param name="playerKey" value="AQ~~,AAAAABn4dxs~,AY7gyox5PDgoFzRVhsm8l3GdwN2mXG9_" />
  <param name="isVid" value="true" />
  <param name="dynamicStreaming" value="true" />
    
  <param name="@videoPlayer" value="3602723364001" />
</object>

<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
-->
<script type="text/javascript">brightcove.createExperiences();</script>

<!-- End of Brightcove Player -->

March 2015

On turning 30: 'Turning 30 is sold as a really big thing, as if you're going to wake up a completely different person, but I've never bought into that.'

On breaking fashion rules: 'I've always hated the idea that you should be wearing this or that, because it feels like I'm getting everything wrong. If you want to wear a f*cking flowerpot on your head and that makes you happy, wear it.'

On Karl Lagerfeld: 'He's lovely, actually. He's all about moving forward and the idea that you can do – what is it, six collections a year for Chanel? And then he does Fendi and his own line as well. It's insane.'

<!-- Start of Brightcove Player -->

<div style="display:none">

</div>

<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
-->

<script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>

<object id="myExperience4012312054001" class="BrightcoveExperience">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="486" />
  <param name="height" value="412" />
  <param name="playerID" value="72342324001" />
  <param name="playerKey" value="AQ~~,AAAAABn4dxs~,AY7gyox5PDgoFzRVhsm8l3GdwN2mXG9_" />
  <param name="isVid" value="true" />
  <param name="dynamicStreaming" value="true" />
    
  <param name="@videoPlayer" value="4012312054001" />
</object>

<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
-->
<script type="text/javascript">brightcove.createExperiences();</script>

<!-- End of Brightcove Player -->