The Jacket: According to Variety, Keira Knightly, who starred in Pirates Of The Caribbean, will now star opposite Adrian Brody in The Jacket!

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.

RELATED: 13 Most Surprising Actresses Who Went Nude