Macho Callaghan jest porucznikiem armii federalnej. Otrzymuje zadanie schwytania Butcha Cassidy’ego, Ironheada i jego bandy banitów. Macho znajduje sposób na przyłączenie się do banitów. Gdy w między przywódcami dochodzi do sprzeczki. Macho postanawia przekonać Ironheada do wyeliminowania Butcha Cassidy’ego.