دیوید سیلوا بازیگر مکزیکی سینما بود که در «El Topo» نقش سرهنگ را ایفا میکند. این شخصیت در بخشهای داستانی مربوط به خشونت و قدرت نظامی حضور دارد و با فضای خشن و کابوسوار فیلم پیوند میخورد. سیلوا از بازیگران باسابقه سینمای مکزیک بهشمار میرفت و در آثار سینمایی دیگری نیز بازی کرد؛ بااینحال، حضورش در فیلم خودوروفسکی از نقشهای شناختهشده او در سینمای تجربی بینالمللی است. بازی او در قالب شخصیتی نظامی، در تقابل با جستوجوی معنوی ال توپو قرار میگیرد.