En plein désert de l’Arizona, un vendeur de couteaux arrive en voiture à une station-service. Vernon, le pompiste, lui dit qu’il n’y a plus d’essence ; il faut attendre le camion-citerne. Le vendeur s’installe au diner jouxtant la station. Beau et Travis, qui ont braqué une banque (le butin est dans le coffre), arrivent au diner, attendant le camion-citerne. La serveuse Charlotte comprend et tente de téléphoner au shérif (son mari) mais les bandits la menacent. Un couple âgé, Robert et Earline, entre, suivi d’un jeune couple, Miles et Sybil, puis de Pete, un habitué. Comprenant que Pete a de l’essence, Beau prend Charlotte en otage, exigeant ses clés de voiture. Robert sort un pistolet. Pete, son revolver. Miles sort un pistolet et braque Pete ; il veut sa part du butin. Charlotte poignarde Beau, les coups partent. Charlotte, Robert, Earline, Miles et Pete meurent. Vernon arrive avec un fusil et tue Travis. Beau, mourant, tue Vernon. Sybil, voulant le butin pour elle seule, attaque le vendeur, qui la tue avec un couteau. Il prend le butin et siphonne l’essence de Pete. Un couple arrive et voit le massacre. Il panique, les tue, et fuit. Charlie, le shérif, arrive au diner et voit sa femme morte. Il repère les traces de la voiture du vendeur. En panne, le vendeur, l’argent dans un sac, marche et voit le camion-citerne accidenté. Charlie arrive et tire sur le vendeur. Ce dernier met le feu au camion, qui explose avec le shérif. Puis le vendeur s’effondre.