RandomFlix
Back
Thank You for Smoking movie poster
20051h 32mREnglish

Thank You for Smoking

Nick Naylor doesn't hide the truth...he filters it.

7.2
TMDb
IMDb

Nick Naylor is a charismatic spin-doctor for Big Tobacco who'll fight to protect America's right to smoke -- even if it kills him -- while still remaining a role model for his 12-year old son. When he incurs the wrath of a senator bent on snuffing out cigarettes, Nick's powers of "filtering the truth" will be put to the test.

Use this page as a jumping-off point into R-rated comedy and drama movies from the 2000s in English and keep drilling deeper through the linked discovery hubs below.

DirectorJason Reitman

Keywords

researchbased on novel or bookcapitalismpoliticssmokingcigarettelieaffectationpoliticiantobaccohealthmarketingsocial satiremoralityadvertisinglung cancercandidlobbyisttobacco industrynicotinefather son relationshipabsurdadmiringadoringambiguousambivalentantagonisticaudaciousconceited
Budget$7M
Box Office$25M

Cast

Aaron Eckhart as Nick Naylor

Aaron Eckhart

Nick Naylor

Maria Bello as Polly Bailey

Maria Bello

Polly Bailey

Cameron Bright as Joey Naylor

Cameron Bright

Joey Naylor

Adam Brody as Jack

Adam Brody

Jack

Sam Elliott as Lorne Lutch

Sam Elliott

Lorne Lutch

Katie Holmes as Heather Holloway

Katie Holmes

Heather Holloway

Rob Lowe as Jeff Megall

Rob Lowe

Jeff Megall

William H. Macy as Senator Ortolan Finistirre

William H. Macy

Senator Ortolan Finistirre

Robert Duvall as The Captain

Robert Duvall

The Captain

David Koechner as Bobby Jay Bliss

David Koechner

Bobby Jay Bliss