Josh Brolin's No Country For Old Men role was originally Heath Ledger’s
Wanting to take a break from acting, Heath Ledger pulled out of the part

Garret Dillahunt, Josh Brolin, Woody Harrelson, Tess Harper, Javier Bardem, and Tommy Lee Jones Photo: Gabriel Bouys (AFP via Getty Images)
Cinephiles everywhere love hearing about the castings that never were. Eric Stoltz as Marty McFly and Stuart Townsend in Lord Of The Rings are probably two of the most famous versions of the story. But Josh Brolin, who is promoting his Yellowstone with a hole show, Outer Range, dropped a fascinating bit of trickery by the casting gods during a recent appearance on Dax Sheppard’s Armchair Expert.
According to Brolin, his big break into leading man roles in 2007's No Country For Old Men almost didn’t happen. The Coen brothers originally cast Heath Ledger in the role of Llewelyn Moss, but Ledger dropped out because he wanted a break.