Zdjęcia do filmu powstawały w Madrycie (Hiszpania) oraz w Meksyku.
"Che - Rewolucja" oraz "Che "Guerilla"" były wyświetlane na festiwalu w Cannes 2008 jako jeden film, zatytułowany "Che".
Benicio Del Toro wybrał Ryana Goslinga jako odtwórcę postaci Benigno 'Beni' Ramíreza. Gosling poznał prawdziwego Ramireza i nauczył się trochę hiszpańskiego żeby przygotować się do swojej roli. Niestety, opóźnienia w produkcji zmusiły go do opuszczenia projektu.