British actress Keira Knightley has ruled out marriage in the near future because she believes she can look after herself.
The 22-year-old star of 'Pirates of the Caribbean' is involved in a steady relationship with her boyfriend Rupert Friend. Contactmusic.com reports that she is following her mother's advice to not depend on a man for financial and emotional needs.
She said: 'I'm from a very liberal upbringing. My mum's like, 'No, you get a job, you support yourself, never look to a man to support you.' I think getting married and having children would be lovely. But not right now or really any time soon.'