Lucky (Steve Martin), Dusty (Chevy Chase) und Ned (Martin Short) sind die 'Drei Caballeros'. In zahllosen Stummfilmen mimten sie unerschrockene, wenn auch wenig überzeugende Westernhelden, doch als der Tonfilm aufkommt, sind sie arbeitslos. Eine Einladung in ein mexikanisches Dorf ist da genau das Richtige für die drei arbeitslosen Schauspieler. In dem Glauben, endlich wieder eine Rolle spielen zu dürfen, bemerken die untalentierten Möchtegern-Cowboys nicht, dass die Dorfbewohner in ihnen echte Revolverhelden sehen, die das Dorf vor dem grausamen 'El Guapo' (Alfonso Arau) und seiner Bande beschützen sollen. Für die 'Drei Caballeros' beginnt damit die Vorstellung ihres Lebens.
Lucky (Steve Martin), Dusty (Chevy Chase) and Ned (Martin Short) are the 'Three Caballeros'. In countless silent films, they mimicked intrepid, albeit unconvincing Western heroes, but when the sound film came along, they were unemployed. An invitation to a Mexican village is just the thing for the three unemployed actors. Believing that they are finally allowed to play a role again, the untalented would-be cowboys do not notice that the villagers see them as real gunslingers who are supposed to protect the village from the cruel 'El Guapo' (Alfonso Arau) and his gang. For the 'Three Caballeros', this is the beginning of the performance of their lives.