The Jacket is a 2005 psychological thriller, directed by John Maybury partly based on the Jack London novel, The Star Rover. Massy Tadjedin wrote the screenplay based on a story by Tom Bleecker and Marc Rocco. The original music score is composed by Brian Eno and the cinematography is by Peter Deming.
After miraculously recovering from a bullet wound to the head, Gulf War veteran Jack Starks (Adrien Brody) returns to Vermont in 1992, suffering from amnesia. Accused of murdering a police officer, he is found not guilty by reason of insanity, and is incarcerated in a mental institution. Starks becomes subject to the experiments of Dr. Thomas Becker, a psychiatrist. Starks is injected with an experimental drug and put into a straitjacket; he is then locked in a morgue drawer. While in this condition, Jack’s mind sends him into the future of late December 2007, where he discovers, amongst other things, that he is destined to die in four days from his first incarceration in the drawer in 1992. While in the future, Starks meets Jackie Price (Keira Knightley), whom he helped in 1992 returning from Vermont. At first, Jackie does not believe Jack’s story, but on subsequent trips to the drawer (and the future) she helps him learn how he is to die, in the process becoming attached to him. Jackie learns that Jack dies from head trauma, but visiting the mental institution no one there is able or willing to explain how it happened. With his time running out, Jack writes a letter explaining Jackie’s bleak future and gives it to Jackie’s mother (who died by burns when she fell unconscious with a cigarette.) On the return trip to the hospital, Jack slips on the ice and hits his head; bleeding profusely, he convinces the hospital workers to put him in the jacket one last time. Jack returns to 2007, where Jackie’s mother is still alive and she has a better life. The screen fades to white, and Jackie says “How much time do we have?” and the credits start to roll.