Non è un Paese per Vecchi (No Country for Old Men) narra la storia di Llewelyn Moss (Josh Brolin) che, vagando per il deserto si imbatte nel teatro di una strage: un gruppo di cadaveri circonda un piccolo camion. Si tratta di un carico di eroina e, con essa, ci sono due milioni di dollari chiusi in una valigetta. La decisione sarà difficile, poichè Llewelyn è un uomo giusto, ma alla fine si terrà il denaro. Sarà incredibile il susseguirsi di eventi che scaturiranno da quella decisione, il gesto attirerà le attenzioni dello sceriffo Bell (Tommy Lee Jones), abituato ad imprese molto più semplici, e soprattutto l'interesse di uno sconosciuto e brutale assassino (Javier Bardem).