Trévor Beauregard, détective de l'agence Pinkerton, est envoyé au Mexique pour délivrer Jennifer, ressortissante américaine qui à été kidnapée par le bandit Murieta. Cotton Kid, le petit frère de Trévor, le suit à son insu, dissimulé dans ses bagages. Tandis que Trévor, déguisé en femme, se fait enlever par Murieta afin d'entrer en contact avec Jennifer, Cotton Kid rencontre un jeune garçon, Sorro, qui rêve de devenir bandit. Murieta signe ses forfaits d'un M, Sorro signe ses agissements d'un... Z. C'est que Sorro ne sait pas écrire et confond les lettres. Cotton Kid va se servir des ambitions de Sorro pour entrer en contact avec Murieta et le défier. Tout est bien qui finit bien, Jennifer repartira aux Etats-Unis, Murieta sera arrêté, et C otton Kid continuera de croire que son frère est un grand détective.