The singer works it for the camera outside David Letterman's late-night chatfest; Plus, Tom Cruise, Jamie Foxx, Brad Pitt and more


Keira Knightley takes a break from filming the period drama Pride and Prejudice in London on Wednesday. The movie, based on the classic Jane Austen novel about five sisters growing up in Georgian England, also stars Jena Malone and Donald Sutherland.