Wśród skał ponurej i wyschniętej pustyni Zachodu znano kiedyś pewnego gangstera. Nazywano go El Topo. Kiedy El Topo otworzył swe serce, został świętym i dokonywał wielkich cudów. Miał on dwóch synów. Pierworodnego Kaina porzucił, gdy ten był jeszcze dzieckiem. Kain poprzysiągł zemstę i błąkał się po pustyni niczym mroczne widmo, aby wytropić ojca. Kiedy mu się to wreszcie udało, nie był jednak w stanie go zabić. Postanowił więc ugasić palące go pragnienie zemsty, zabijając Abla, swego przyrodniego brata. By temu zapobiec, El Topo rzucił na Kaina klątwę, mocą której nie mógł on wziąć odwetu...