Rozczarowany polityką Ernesto Che Guevara (Benicio Del Toro) rezygnuje ze stanowiska w kubańskim rządzie i potajemnie udaje się do Boliwii, by podjąć walkę zbrojną. Razem z rewolucjonistami organizuje w górach partyzancki oddział i podejmuje kampanię przeciw miejscowej władzy. Musi zmierzyć się z licznymi problemami, które nasilają się po tym, jak jego towarzyszka, Tamara Bunke (Franka Potente), popełnia fatalny błąd taktyczny.