Aunque Benicio Del Toro siempre fue considerado la primera opción absoluta para encabezar esta película, Val Kilmer fue considerado como una opción secundaria para interpretar al revolucionario argentino Che Guevara si Del Toro no hubiera estado disponible.
Fue el primer largometraje filmado con la cámara digital Red One, así como la primera película convencional filmada en resolución 4K.
Ryan Gosling iba a interpretar a Benigno 'Beni' Ramírez. Se reunió con el verdadero Ramírez y aprendió algo de español para prepararse para el papel. Pero los retrasos durante la preproducción hicieron que Gosling abandonara el proyecto.
Según Lou Diamond Phillips, hizo constantes ejercicios de lenguaje con un entrenador vocal para aprender sus líneas en español. Cuando llegó al set, el papel se reescribió por completo y tuvo que hacer ejercicios más constantes para aprender sus nuevas líneas.
Está basada en dos escritos del Che: Pasajes de la Guerra Revolucionaria y Diario del Che en Bolivia.