L'action se déroule en 1899 à la fin de la conquête de l'Ouest. Jack Beauregard, interprété par Henry Fonda, est un héros vieillissant qui veut quitter les États-Unis pour aller finir ses jours en Europe. Avant de payer son passage en bateau pour le Vieux Continent, il souhaite venger la mort de son frère Nevada Kid qui exploitait une mine d'or avec un certain Sullivan, son associé. Sur sa route il croise un jeune aventurier (Terence Hill) qui se présente comme étant « Personne », admirateur facétieux de Beauregard depuis son enfance, qui multiplie les calembours et semble chercher son amitié. Alors que des hommes de main de Sullivan essayent de le tuer, Jack Beauregard est sauvé par l'inconnu qui lui fait part de son admiration en relatant ses exploits passés du temps où Beauregard était un justicier exceptionnel connu dans la région...