She made her film debut the following year in Pride & Prejudice, the 2005 film adaptation of the Jane Austen novel, portraying Kitty Bennet.
In 2015, she was nominated for a Tony Award for Best Lead Actress in a Play for her performance in the Broadway revival of David Hare's Skylight.
At age 17, she applied to three London drama schools, instead of the universities that she was expected to submit an application to, but did not receive a subsequent offer.
During her final year at Woldingham School, actor/screenwriter Julian Fellowes delivered a lecture at the school on the production of the film Gosford Park.
Among her 2007 projects were My Boy Jack, starring Daniel Radcliffe, that features her in a supporting role, and Northanger Abbey.
She identified with her role Elsie, the daughter of writer Rudyard Kipling, who vociferously opposes her brother going to war.