James Earl Jones'Few Clothes' Johnson Mary McDonnellElma Radnor David StrathairnPolice Chief Sid Hatfield Ken JenkinsSephus Purcell Jace AlexanderHilllard Elkins Nancy MetteBridey Mae Tolliver Josh MostelMayor Cabell Testerman Maggie RenziRosaria / Producteur Michael B. PrestonEllix (as Michael Preston) J.K. Kent LillyPappy's Voice (voice) John SaylesHardshell Preacher / Director / Scénariste Frank Hoyt TaylorAl Felts Thomas Hal PhillipsBoxcar Guard Stephen C. HallRedneck Miner Thomas PooreInjured Black Miner Tara WilliamsMiner's Wife Mason DaringPicker / Original Music Composer Phil WigginsHarmonica Player Ida WilliamsMrs. Knightes John SaylesHardshell Preacher / Director / Scénariste Amir Jacob MalinExecutive Producer Mark BalsamExecutive Producer Jerry SilvaExecutive Producer Ira DeutchmanAssociate Producer James Glenn DudelsonAssociate Producer Ned KandelAssociate Producer Maggie RenziRosaria / Producteur Leslie A. PopeSet Decoration Anamarie MichnevichSet Decoration Leigh JohnsonAssistant Set Decoration Nora ChavooshianProduction Design Newton Thomas SigelSecond Unit Director Of Photography Haskell WexlerDirector Of Photography David HalseyMakeup & Hair Assistant James SarzottiMakeup & Hair Susan LyallAssistant Costume Designer Heidi ShulmanWardrobe Supervisor Lorna ScottWardrobe Assistant Daniel FisherSet Dressing Production Assistant Bill McKinneySet Dressing Production Assistant David SmithSet Dressing Production Assistant Nelle StokesSet Dressing Production Assistant Gabriele CampbellWardrobe Intern Connie LucasWardrobe Intern Holly ScarboroughWardrobe Intern Vincent GratzerWardrobe Intern Andrea GustkeWardrobe Intern Cynthia FlyntCostume Designer Matia KarrellFirst Assistant Director Benita AllenSecond Assistant Director John TintoriScript Supervisor Geraldine PeroniAssistant Editor David LeonardEditorial Production Assistant Lisa SchnallBoom Operator Philip StocktonSound Editor Marissa LittlefieldAssistant Sound Editor Bruce ProssAssistant Sound Editor Christopher WeirAssistant Sound Editor Tom FleischmanAdditional Sound Re-Recording Mixer Skip LievsaySupervising Sound Editor Mason DaringPicker / Original Music Composer Peggy RajskiProduction Manager Sarah GreenAssistant Production Manager Barbara-Ann SteinCasting Consultant Diana PokornyUnit Manager Paul MarcusLocation Manager Bob BaileyLocation Assistant Avy KaufmanAdditional Casting Eve BattagliaCasting Assistant Pam FlamCasting Assistant Julie HutchinsonCasting Assistant Robert GrindrodCasting Associate Cilista EberleProduction Office Coordinator Pat McCarthyAssistant Production Coordinator Chris GibbinArt Department Production Assistant Archie LambertArt Department Production Assistant Nancy Kim ParsonsArt Department Production Assistant Almer ShuttleArt Department Production Assistant Beth BernsteinProduction Assistant Libby BikaProduction Assistant James DeanArt Department Production Assistant