Keira Knightley laments the demise of the posh British accent - after adopting one for her role in ATONEMENT. The star, 22, plays an upper class Briton in the World War II drama, and while she found it a challenge to change her everyday speech for the role, she admits the experience was an eye-opener. She says, "It's a bit jarring. You don't hear that accent in Britain any more. After the 1950s it suddenly became uncool to sound that posh. "But it's such an incredible style. Virtually without pauses. Today's style is sort of pseudonaturalist, but actually not at all."