Thank You for Smoking: According to The Hollywood Reporter, Robert Duvall and Katie Holmes have joined Aaron Eckhart in the cast of Thank You for Smoking.

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

The comedy follows the machinations of Big Tobacco's chief spokesman, Nick Naylor (Eckhart), who spins on behalf of the embattled tobacco industry while trying to remain a role model for his 12-year-old son.