No Country for Old Men star Josh Brolin discusses the divisive response to the film’s ending. In the Academy Award-winning film, Brolin played Llewelyn Moss, who discovers a significant amount of cash in the desert after a drug deal goes wrong, and is pursued by a ruthless hit man, Anton Chigurh (Javier Bardem). Instead of the expected showdown between these two characters, No Country for Old Men ends with Moss being killed offscreen, Chigurgh getting away, and retired Sheriff Ed Tom Bell (Tommy Lee Jones) sharing two dreams he had.
https://screenrant.com/no-country-for-old-men-movie-ending-reactions-josh-brolin-response/