Thank You for Smoking

7.2
Moderate
20051h 32m

Directed by

Overview

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.

Trailer

Top Cast

Aaron Eckhart - Nick Naylor in Thank You for Smoking

Aaron Eckhart

Nick Naylor

Maria Bello - Polly Bailey in Thank You for Smoking

Maria Bello

Polly Bailey

Cameron Bright - Joey Naylor in Thank You for Smoking

Cameron Bright

Joey Naylor

Adam Brody - Jack in Thank You for Smoking

Adam Brody

Jack

Sam Elliott - Lorne Lutch in Thank You for Smoking

Sam Elliott

Lorne Lutch

Katie Holmes - Heather Holloway in Thank You for Smoking

Katie Holmes

Heather Holloway

Rob Lowe - Jeff Megall in Thank You for Smoking

Rob Lowe

Jeff Megall

William H. Macy - Senator Ortolan Finistirre in Thank You for Smoking

William H. Macy

Senator Ortolan Finistirre

Community
7.2
2,294 votes
My Score
N/A
Login to rate
7.0
Moderate confidence
Bayesian
6.97
95% interval
±0.06
Ratings
2.3K

2,294 ratings. The score is reasonably stable but could shift up to 0.06 as more ratings come in.

Why we're confident →

Where to Watch

Stream

Click icons to visit streaming services directly. Streaming service names and logos are trademarks of their respective owners.

Movie Info

Release Date

September 9, 2005

Runtime

1h 32m

Rating

R

Genres

Comedy, Drama

Director

All Reviews

Sort by:
Weekly Movie Picks, every Friday to your inbox