W XIX wieku japoński cesarz wysyła świętego kucyka „Shimme” prezydentowi USA w prezencie. Na nieszczęście zwierzak zostaje skradziony. Szeryf Gideon (Eli Wallach) wspomagany przez nieudolnego japońskiego służącego Sakurę (Tomas Milian) oraz drobnego oszusta Blanca de Blanca (Giuliano Gemma) zobowiązuje się dostarczyć okup za kucyka.