Mówią (jednakże to nieuzasadnione), że Butch Cassidy i Sundance Kid zostali wymordowani przez boliwijskich wojskowych w 1908 roku. Ale Cassidy (Sam Shepard) przeżył. Przybrał nazwisko James Blackthorn oraz jest powoli w nieznanej boliwijskiej wiosce. Licząc już nieco przebywania na wygnaniu zaś będąc okazję przed śmiercią zarejestrować się jeszcze raz z rodziną, postanawia wyczerpać się w odległą droga do budynku. Nieoczekiwane spotkanie z ambitnym młodym kryminalistą (Eduardo Noriega) niszczy jego plany.