Morgan Freeman som Charlie Renée Zellweger som Betty Sizemore Chris Rock som Wesley Greg Kinnear som George McCord. Aaron Eckhart som Del Sizemore Tia Texada som Rosa Hernandez Crispin Glover som Roy Ostery Pruitt Taylor Vince som Sheriff Eldon Ballard Allison Janney som Lyla Branch Kathleen Wilhoite som Sue Ann Rogers Elizabeth Mitchell som Chloe Jensen Harriet Sansom Harri som Ellen Sheila Kelley som Joyce Sung-Hi Lee som Jasmine Steven Gilborn som Blake Christopher McDonald som Duane Cooley.