Benicio del Toro
Role: Ernesto Che Guevara
Carlos Bardem
Role: Moisés Guevara
Demián Bichir
Role: Fidel Castro
Joaquim de Almeida
Role: President René Barrientos
Pablo Durán
Role: Pacho (Alberto Fernández Montes de Oca)
Eduard Fernández
Role: Ciro Algarañaz
Marc-André Grondin
Role: Régis Debray
Óscar Jaenada
Role: Darío (David Ardiazola)
Kahlil Méndez
Role: Urbano (Leonardo Tamayo Núñez)
Cristian Mercado
Role: Inti (Guido Peredo Liegue)
Jordi Mollà
Role: Captain Mario Vargas
Gastón Pauls
Role: Ciro Bustos
Antonio Peredo
Role: Coco (Roberto Peredo Liegue)
Jorge Perugorría
Role: Joaquin (Juan Vitalo 'Vilo' Acuña)
Lou Diamond Phillips
Role: Mario Monje
Franka Potente
Role: Tania (Haydee Tamara Bunke Bider)
Othello Rensoli
Role: Pombo (Harry Villegas Tamayo)
Armando Riesco
Role: Benigno (Dariel Alarcón Ramirez)
Néstor Rodulfo
Role: Miguel (Manuel Hernández Osorio)
Catalina Sandino Moreno
Role: Aleida March
Norman Santiago
Role: Tuma (Carlos Coello)
Rodrigo Santoro
Role: Raúl Castro
Mark Umbers
Role: George Roth
Yul Vazquez
Role: Alejandro Ramírez
María D. Sosa
Role: Aleidita
Raúl Beltrán
Role: Bolivian Customs Agent #1
Raúl 'Pitín' Gómez
Role: Bolivian Customs Agent #2
Paty M. Bellott
Role: Woman at Airport
Ezequiel Díaz
Role: Loro (Jorge Vázquez Viaña)
Juan Salinas
Role: Polo (Apolinar Aquino Quispe)
Luis Muñoz
Role: Serapio Aquino Tudela
Lorenzo Ariel Muñoz
Role: Camba (Orlando Jiménez Baznán)
Aarón Vega
Role: Ricardo (José María Martínez Tamayo)
Giraldo Moisés
Role: Braulio (Israel Reyes Zayas)
Rubén Ochandiano
Role: Rolando (Eliseo Reyes Rodriguez)
Roberto Guilhon
Role: Ernesto (Freddie Maymura Hurtado)
Carlos Acosta-Milian
Role: Antonio Domínguez Flores
Edgardo Rodríguez
Role: Arturo (René Martínez Tamayo)
José Juan Rodríguez
Role: Moro (Octavio de la Concepción y de la Pedraja)
Daniel Larrazábal
Role: Ñato (Julio Luis Méndez Korne)
Wilder Salinas
Role: Julio
Jimmy A. Céspedes
Role: Eustaquio (Lucio Edilberto Galván Hidalgo)
Eitán Vázquez
Role: Salustio Choque Choque
Oscar Aviles
Role: Pedro (Antonio Jiménez Tardio)
Ruben Salinas
Role: Paco (José Castillo Chávez)
Daniel Aguirre
Role: Aniceto Reinaga
Miguel Villarroel
Role: Carlos
Diego Ortiz
Role: Willy (Simón Cuba Saravia)
Jorge Arturo Lora
Role: Chapaco (Jaime Arana Campero)
Marisé Álvarez
Role: Vilma Espín
Eduardo Espinosa
Role: El Vallegrandino
Antonio de la Torre
Role: Lieutenant Carlos Fernández
Marco Antonio
Role: Plainclothes Policeman
Luis Bredow
Role: Honorato Rojas
María Cristina Calá
Role: Honorato's Wife
Edison Narváez
Role: Pablito (Francisco Huanca)
Bart Santana
Role: Daniel (Pastor Barrera Quintana)
Raúl Núñez
Role: Eusebio Tapia Arune
Jesús Carrillo
Role: Vicente Roeabado Terrazas
José Julio Park
Role: Chino (Juan Pablo Chang)
Juan Carlos Vellido
Role: Major Hernán Plata
Raúl Arévalo
Role: Captured Soldier #1
Daniel Holguín
Role: Captured Soldier #2
Sergio Deustua
Role: Captured Soldier #3
Tom Minder
Role: American #1
Andrew Petrotta
Role: American #2
Frederic W. Brost
Role: American #3
Geischglin Rojas
Role: Padilla
Stephen Casmier
Role: Captain Mitchell
James D. Dever
Role: Major Ralph 'Pappy' Shelton
Roberto San Martín
Role: Captain Gary Prado
Luis Callejo
Role: Bolivian Interrogator
Matt Damon
Role: Fr. Schwartz
Eduard Sanjines
Role: Reporter #1
Diego Salazar
Role: Reporter #2
René Aragón
Role: Reporter #3
Pedro Casablanc
Role: Colonel Joaquín Zenteno
Tomás del Estal
Role: General Alfredo Ovando Candía
David Zambrana
Role: Chingolo
Flavio Morales
Role: Soldier Playing Possum
José María Piñeda
Role: Hiding Soldier
Mónica Montoya
Role: Store Owner
Saúl Avila
Role: Coca Vendor
Miguel Antelo
Role: Prado's Radio Operator
David Selvas
Role: Lieutenant Colonel Andrés Selich
Jesús Carroza
Role: Eduardo
César Salgado
Role: Guard at Door
Martín Bello
Role: Bolivian Soldier
Vismark Tito Rojas
Role: Lieutenant Eduardo Huerta
Enrique Arce
Role: Lieutenant Carlos Pérez
Cristhian Esquivel
Role: Sergeant Mario Terán
Benjamín Benítez
Role: Rudolfo (uncredited)
Mariu Bárcena
Role: Embassy Girl (uncredited)
Mizan Kirby
Role: Ernesta Loud Demonstrator (uncredited)
Antonio Pardo
Role: Ranger Boliviano (uncredited)
Jason Rivera
Role: Un delegate (uncredited)
Uzimann
Role: Indian Diplomat (uncredited)
Steven Weisz
Role: News Cameraman (uncredited)