La rebelión de Fidel Castro parece distante en la pequeña ciudad de Holguin, en donde un carismático hombre de poder llamado Che (Harvey Keitel) se ocupa de su familia y amigos. Mientras tanto, el Capitán de Policia llamado Rosado (Daniel Lugo) ayuda a los rebeldes a espaldas de Che. Cuando los rebeldes sabotean la central eléctrica local, las luces se apagan, y la ciudad se ve forzanda a enfrentar la agitación cada vez mayor en su medio. El yerno del Che huye al exilio y Ricky (Gael Garcia Bernal) un joven revolucionario, lucha en contra de la revelion de las fuerzas de la policia local. Esto es solo el principio. Impulsado por la lealtad y el amor a su familia y exacerbado por la existencia de un misterioso hombre americano (Iben Hjejle), el Che se ve forzado a entrar en un mundo nuevo y áspero, lleno de pérdidas inocentes.