Jack Starks (Adrien Brody) est un miraculé de la première guerre du Golfe en 1991. Mais à la suite de son accident, il est devenu amnésique. Errant sur les routes en direction du canada, il va croiser la petite Jackie (Laura Marano) et sa mère Jean (Kelly Lynch) ivre morte et en panne de voiture. Il les dépannera et se fera alors prendre en stop par un automobiliste qui le laissera inconscient face à un policier abattu. Jack est donc accusé à tort de meurtre et interné pour cause de démence. Le traitement que lui fait subir le Docteur Becker (Kris Kristofferson) le fait aller dans l'avenir et lui fait rencontrer Jackie (Keira Knightley) 15 ans plus tard. Celle ci lui apprend qu'il est mort 4 jours après son arrivée à l'hôpital.... Un fil qui met mal à l'aise au départ (on s'imagine subir le même traitement que le pauvre Jack...). Mais on finit par se prendre au jeu de cette enquête à traver le temps. Le jeu des acteurs (et notamment d'Adrien Brody) est superbe ! Comme quoi, point n'est besoin d'effets spéciaux spectaculaires pour tenir le spectateur en haleine...!

A voir donc, mais sans vos chères petites têtes blondes qui pourraient faire quelques cauchemars !

The Jacket