吉他手埃爾(安東尼奧•班德拉斯 Antonio Banderas 飾)是墨西哥荒漠上最令人聞風喪膽的神槍手,他曾經摧毀了一個又一個當地的毒梟、黑幫,因此也八面樹敵。在痛失愛妻之後,心灰意冷的埃爾背著他的吉他開始四處流浪,從此銷聲匿跡。
現今,大毒梟巴羅瑞(威廉•達福 Willem Dafoe 飾)逐漸建立起了他的毒品王國,野心勃勃的他甚至還在密謀刺殺總統,推翻墨西哥政權。CIA探員桑德斯(約翰尼•德普 Johnny Depp 飾)得知了巴羅瑞的陰謀,於是,他找到了埃爾。曾經的鐵血戰士埃爾當然不會袖手旁觀,他終於重出江湖。但是,事情並沒有表面的那麼簡單,墨西哥荒漠上一出傳奇正在徐徐上演。