Cris Johnson est un prestidigitateur qui, sous le pseudonyme de Frank Cadillac, travaille dans une boîte miteuse de Las Vegas. Pour arrondir les fins de mois, il va également jouer dans les casinos de la ville où il n'affronte que la banque et jamais les autres joueurs. Cris Johnson est en effet un tricheur qui possède le don de voir l'avenir deux minutes à l'avance et de gagner ainsi à coup sûr.
Une vision trouble toutefois Cris Johnson, celle d'une belle jeune femme qui lui apparaît bien au-delà des deux minutes habituelles. Par ailleurs, le FBI qui a repéré les dons particuliers de Cris souhaite s’assurer de sa collaboration pour traquer une équipe de terroristes ayant pour but de faire exploser une bombe atomique en Californie. L'agent Callie Ferris décide de contacter Cris pour le convaincre de travailler pour eux.
Le film comporte de nombreuses références à Stanley Kubrick : non seulement le film Docteur Folamour est diffusé sur une télévision, mais il est également possible de voir le héros attaché à une chaise, les yeux écartelés afin de visionner une scène de violence (on aperçoit d'ailleurs rapidement un scientifique lui mettant des gouttes) comme dans Orange mécanique. D'autre part, à plusieurs reprises, le héros implore la possibilité du libre arbitre, de faire le bien ou le mal selon son choix, thème récurrent chez Kubrick.
Le générique de fin a cette particularité de défiler à l'envers.
C'est le tout dernier doublage du comédien Serge Sauvion qui a pris définitivement sa retraite par la suite avant de décéder en .