According to The Hollywood Reporter, William H. Macy, Adam Brody and Sam Elliott have signed on for the indie feature Thank You for Smoking.

Jason Reitman is directing the satire, which is being produced by David O. Sacks' Room 9 Entertainment and ContentFilm.

Also joining the cast are Cameron Bright, J.K. Simmons, David Koechner and Kim Dickens. Aaron Eckhart, Robert Duvall and Katie Holmes already are cast in the film based on Christopher Buckley's best-selling novel about a PR man (Eckhart) for Big Tobacco.