Knightley: I'm ready to mix it up
Keira Knightley has revealed she has found being willing to try anything has opened up new doors in her career.
This year the 29-year-old actress has appeared in musical Begin Again and action thriller Jack Ryan: Shadow Recruit. Her latest films are rom-com Say When, about a woman who tries to relive her teens, and Alan Turing biopic The Imitation Game.
Keira, who once had a reputation for starring in period dramas, said of her career: "It's all going well - 25 hit and suddenly I was like, 'This is all great.'
"I very often change what I'm interested in, so it sort of just depends whether something fits into where I'm at. And sometimes it does and sometimes it doesn't, but I think the key is just wait and be open to things."
Keira will next appear in drama Everest - the true-life tale about a disastrous attempt to scale the world's highest mountain in 1996, which saw eight people killed when an expedition was trapped in a blizzard on the summit.
She will appear alongside Josh Brolin, Jake Gyllenhaal, Sam Worthington, Emily Watson, Robin Wright, Jason Clarke and Michael Kelly in the film, which is due out next year.
Keira said: "It's a fascinating story. It's a tiny, tiny, tiny part in Everest, but an amazing story based on a true life expedition to Everest in '96. Which, sadly, until last year was the biggest tragedy in a single day on Everest.
"So it's telling the story of that, so hopefully it will be good, I'm sure it will be."
The Imitation Game is released in cinemas on November 14.