À Chicago, en 1936, Johnny Hooker et son acolyte Coleman volent sans le savoir le convoyeur de fonds de Doyle Lonnegan, un dangereux gangster de New York. Coleman est aussitôt abattu par le gang de ce dernier et Hooker se réfugie chez Henry Gondorff, un spécialiste de l'arnaque. Ceux-ci décident alors de venger la mort de Coleman en montant une vaste escroquerie destinée à mettre Lonnegan sur la paille. Pour cela, Hooker fait croire au gangster qu'il est capable d'obtenir les résultats des courses avant qu'ils ne soient officiellement connus.
Jim Halsey accepte de convoyer une voiture à travers les États-Unis pour s'éviter des frais de voyage onéreux. Par une nuit pluvieuse il prend en auto-stop un dénommé John Ryder, un personnage étrange et inquiétant. Jim comprend très rapidement qu'il a affaire à un tueur psychopathe et réussit à se débarrasser de son dangereux compagnon de route. Dès lors, une course poursuite commence entre Ryder et sa proie, qui endosse malgré elle les meurtres de son poursuivant. Injustement accusé de plusieurs meurtres, Jim est poursuivi par la police et ne trouve personne à qui se confier, sauf peut être Nash, une serveuse qu'il est forcé de prendre en otage...