Actress Keira Knightley has said that she needs to take some time off from acting in order to rest.

Speaking to Hello magazine, she said: "It's my instinct to think 'I have to say yes or there won't be another job'."

"But I've been working on films back to back for the past few years and I need a break. I think I just need to take time out to get a bit more of my own life back," she said.

"If that means I have to go to the back of the queue as far as acting is concerned, then I just have to accept that."