Hrají: Benicio del Toro jako Ernesto Che Guevara, Demián Bichir jako Fidel Castro, Rodrigo Santoro jako Raúl Castro
26. listopadu 1956. Fidel Castro se plaví na Kubu s osmdesáti povstalci. Jedním z nich je i Ernesto „Che“ Guevara, argentinský doktor, který sdílí s Castrem společný cíl – svrhnout zkorumpovanou diktaturu Fulgencia Batisty. Che se projeví jako nepostradatelný bojovník, rychle si osvojí umění partizánského boje. Jakmile se Che pustí do boje, s nadšením ho oslavují jeho velitelé i kubánský lid. Tento film zachycuje vzestup Che během kubánské revoluce, od doktora – přes velitele – k hrdinovi revoluce.
Benicio del Toro jako Ernesto Che Guevara
Demián Bichir jako Fidel Castro
Rodrigo Santoro jako Raúl Castro
Santiago Cabrera jako Camilo Cienfuegos
Julia Ormond jako Lisa Howard
Ramon Fernandez jako Hector
Oscar Isaac jako U.N. Interpreter
María Isabel Díaz Lago jako María Antonia
Yul Vazquez jako Alejandro Ramirez
José Caro jako Esteban
Pedro Adorno jako Epifanío Díaz
Jsu Garcia jako Jorge Sotus
Marisé Álvarez jako Vilma Espín
Elvira Mínguez jako Celia Sánchez
Unax Ugalde jako Vaquerito
Andres Munar jako Joel Iglesias Leyva
Miguel Ángel Suárez jako Army Doctor
Alfredo de Quesada jako Israel Pardo
Roberto Urbina jako Guile Pardo
Monique Gabriela Curnen jako Secretary
Sam Robards jako Tad Szulc
Euriamis Losada jako Carlos
Catalina Sandino Moreno jako Aleida March
Xavier Morales jako Esteban's accomplice
José Cotté jako Dr. Fernández Mell
José Brocco jako Ovidio Díaz Rodríguez
Leonardo Castro Sitiriche jako Army medic
Yamil Collazo jako Enrique Oltuski
Ektor Rivera jako Rafael Mompié
Aris Mejias jako Carmen
Edgar Ramírez jako Ciro Redondo García
Gerardo Albarrán jako Police Officer
Guillermo Ríos jako Comandante Gómez Calderón
Ramiro 'Ramir' Delgado Ruiz jako Wounded Rebel (uncredited)
Robert Myers jako U.N. Diplomat (uncredited)