Jean Lucas (Gérard Depardieu), ancien repris de justice pour de nombreux braquages de banques, est libéré après cinq ans de prison. Bien décidé à « se ranger » et à mener une vie honnête, ce qui ne manque pas de laisser dubitatif le commissaire Duroc (Maurice Barrier), il vend quelques bijoux puis se rend dans une banque pour y déposer le produit de sa vente. À peine entré dans la banque, un individu armé surgit pour effectuer un hold-up. Cet individu, François Pignon (Pierre Richard), peu expérimenté de l'exercice, mène très maladroitement son forfait et la banque est rapidement cernée par le commissaire Duroc et ses hommes. Contraint de sortir, Pignon prend Lucas comme otage. La situation surréaliste manque de tourner au drame et les deux hommes parviennent in extremis à s'échapper. Le comble est atteint pour Lucas qui reçoit une balle de revolver dans la cuisse, tirée par Pignon ! Acceptant d'être soigné par un vétérinaire ami de Pignon, Lucas découvre la petite fille de François, Jeanne. Cette dernière, très affectée par la mort de sa mère il y a plusieurs années, refuse de parler. Étant au chômage et sans revenus, Pignon était menacé par l’assistance publique de perdre la garde de Jeanne, chose inacceptable et insupportable pour lui. C'est devant cette situation sociale très difficile que Pignon s'est résigné à braquer la banque. Se sentant désormais menacé par la police et la perspective de la prison, Lucas accepte le marché de François qui, en échange de son aide pour quitter le territoire, promet de ne pas compromettre Lucas dans le braquage, son passé et sa réputation auprès du commissaire Duroc jouant en sa défaveur. Alors qu'il se montrait très froid voire agressif, Lucas finit par se prendre d'amitié et de compassion pour François et surtout pour Jeanne, à qui le contact de Lucas laisse entrevoir des signes de guérison.