Alvarez Kelly er en eventyrer, der bliver fanget i den amerikanske borgerkrig.Da han hverken holder med Nord eller Syd, bliver han hyret til at drive en kvæghjord fra Mexico til unionshæren i Virginia. Undervejs bliver han taget til fange af sydstatsobersten, Tom Rossiter, som "overtaler" ham til at levere kvæget hos de sultende i Richmond. Her bliver han involveret i et blodigt slag mellem de to hære, og hans skæbne ender igen i hænderne på Rossiter.