Butch Cassidy non è morto come tutti credevano. Vive isolato in Bolivia - sotto il nome di James Blackthorn - con la compagna Yana, ma sta preparando il suo ritorno negli Stati Uniti, dove lo attende un figlio che non ha mai conosciuto. Sulla sua strada incontra Eduardo, uno spagnolo in fuga: un po' per necessità, un po' perché attirato dal denaro che Eduardo dice di aver nascosto in una miniera, Blackthorn decide di seguirlo.