That gorgeous, gorgeous, gorgeous, “Pirates of the Caribbean” star Keira Knightley has signed to star opposite Adrien Brody in “The Jacket”. In the film, Brody plays a soldier convicted of murder who, during his treatment in a psychiatric hospital, comes to believe he is traveling through time. Knightley plays the object of his searching, a woman he met as a child and is fated to love. Her character assists Brody in his quest to determine if he is truly a killer. The film’s to be released domestically by Warner Independent Pictures, and Hoyts in Australia.