
Thank You for Smoking
2005 · Movie · R · 92 min · ★ 7.2 · 79% critics
Nick Naylor is a charismatic tobacco lobbyist and spin-doctor who argues for America’s right to smoke while trying to be a role model for his young son. When a senator turns against cigarettes, Nick’s ability to “filter the truth” is put under pressure in high-stakes debates and public scrutiny.
Based on Thank You for Smoking
Also known as Merci de fumer
Where to watch
Not currently available to stream in the US.
2 hours to watch.
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2005
- Release date
- 2005-09-09
- Language
- English
- Rated
- R
- Runtime
- 92 min
- Critic score
- 79/100
- TMDB rating
- 7.2/10 (2,408 votes)
- Box office
- $39,323,027
- Budget
- $10,000,000
About
You’ll likely enjoy this sharp, debate-driven satire if you like dark comedy about politics and persuasion, and you don’t mind a controversial point of view; Not for you if you want a straightforward pro- or anti-smoking message like Night on Earth or The Riches.
Pros: witty satire; strong lead performance; lively ensemble | Cons: energy dips later; pacing drags; divisive subject
Themes
- research
- based on novel or book
- capitalism
- politics
- smoking
- cigarette
- lie
- affectation
- politician
- tobacco
- health
- marketing
- +17 more
Cast & crew

Aaron Eckhart
as Nick Naylor

Maria Bello
as Polly Bailey

Cameron Bright
as Joey Naylor

Adam Brody
as Jack

Sam Elliott
as Lorne Lutch

Katie Holmes
as Heather Holloway

Rob Lowe
as Jeff Megall

William H. Macy
as Senator Ortolan Finistirre

Robert Duvall
as The Captain

David Koechner
as Bobby Jay Bliss
Directed by Jason Reitman