Eric Bana as Huck Cheever Drew Barrymore as Billie Offer Robert Duvall as L.C. Cheever Debra Messing as Suzanne Offer Robert Downey Jr. as Telephone Jack Horatio Sanz as Ready Eddie Jean Smart as Michelle Carson Kelvin Han Yee as Chico Bahn Michael Shannon as Ray Danny Hoch as Bobby Basketball Evan Jones as Jason Keyes Phyllis Somerville as Pawnbroker