Cast and Crew of Thank You for Smoking

Cast of
Thank You for Smoking

About Thank You for Smoking

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.

Full Cast of Thank You for Smoking

Aaron Eckhart
plays Nick Naylor

Aaron Eckhart as Nick Naylor

Aaron Edward Eckhart (born March 12, 1968) is an American actor. Born in Cupertino, California, Eckhart moved to the ...

See Aaron Eckhart's other roles

Maria Bello
plays Polly Bailey

Maria Bello as Polly Bailey

Maria Elena Bello (born April 18, 1967)  is an American actress and singer. She started her acting career in small of...

See Maria Bello's other roles

Cameron Bright
plays Joey Naylor

Adam Brody
plays Jack

Adam Brody as Jack

Adam Jared Brody (born December 15, 1979) is an American actor, writer, musician, and producer. He is known for his r...

See Adam Brody's other roles

Sam Elliott
plays Lorne Lutch

Sam Elliott as Lorne Lutch

Samuel Pack "Sam" Elliott (born August 9, 1944) is an American actor. His rangy physique, thick horseshoe moustache,...

See Sam Elliott's other roles

Katie Holmes
plays Heather Holloway

Katie Holmes as Heather Holloway

Kate Noelle "Katie" Holmes (born December 18, 1978) is an American actress and director. Born in Toledo, Ohio, teen m...

See Katie Holmes's other roles

Rob Lowe
plays Jeff Megall

Rob Lowe as Jeff Megall

Robert Hepler "Rob" Lowe (born March 17, 1964) is an American actor. Lowe came to prominence after appearing in films...

See Rob Lowe's other roles

William H. Macy
plays Senator Ortolan Finistirre

William H. Macy as Senator Ortolan Finistirre

An American actor and writer. He was nominated for an Academy Award for his role as Jerry Lundegaard in Fargo. He is ...

See William H. Macy's other roles

Robert Duvall
plays The Captain

Robert Duvall as The Captain

Robert Selden Duvall (born January 5, 1931) is an American actor and filmmaker. He is the recipient of an Academy Awa...

See Robert Duvall's other roles

David Koechner
plays Bobby Jay Bliss

David Koechner as Bobby Jay Bliss

David Michael Koechner is an American character actor (film, television and stage), comedian and musician. Koechner ...

See David Koechner's other roles

J.K. Simmons
plays BR

J.K. Simmons as BR

Jonathan Kimble Simmons (born January 9, 1955) is an American actor. He has been cited as one of the greatest contemp...

See J.K. Simmons's other roles

Kim Dickens
plays Jill Naylor

Kim Dickens as Jill Naylor

Kimberly Jan Dickens (born June 18, 1965) is an American actress. Her film debut was in the 1995 comedy film Palookav...

See Kim Dickens's other roles

Connie Ray
plays Pearl

Joan Lunden
plays Joan Lunden

Joan Lunden as Joan Lunden

Joan Lunden (born September 19, 1950) is an American journalist, author and television host. She was the co-host of A...

See Joan Lunden's other roles

Mary Jo Smith
plays Sue Maclean

Todd Louiso
plays Ron Goode

Todd Louiso as Ron Goode

Todd Louiso (born January 27, 1970) is an American film actor and film director best known for his role as timid reco...

See Todd Louiso's other roles

Jeff Witzke
plays Kidnapper

Jeff Witzke as Kidnapper

Jeff Witzke was born on April 1, 1970 and is currently 54 years old.

See Jeff Witzke's other roles

Marianne Muellerleile
plays Teacher

Marianne Muellerleile as Teacher

Marianne Muellerleile was born on November 26, 1948 and is currently 75 years old.

See Marianne Muellerleile's other roles

Jordan Garrett
plays Kid #2

Jordan Garrett as Kid #2

From Wikipedia, the free encyclopedia Jordan Garrett (born December 17, 1992) is an American actor. Garrett has mad...

See Jordan Garrett's other roles

Courtney Taylor Burness
plays Kid #3

Courtney Taylor Burness as Kid #3

Courtney Taylor Burness was born on October 8, 1995 and is currently 28 years old.

See Courtney Taylor Burness's other roles

Daniel Travis
plays Brad

Daniel Travis as Brad

From Wikipedia, the free encyclopedia Daniel Travis (born March 10, 1968) is an American actor. Travis was born and...

See Daniel Travis's other roles

Richard Speight Jr.
plays Trainee

Richard Speight Jr. as Trainee

From Wikipedia, the free encyclopedia. Richard Speight, Jr. (born September 4, 1970) is an American actor, probably b...

See Richard Speight Jr.'s other roles

Renée Graham
plays Tiffany

Timothy Dowling
plays EGO Assistant

Dennis Miller
plays Dennis Miller

Dennis Miller as Dennis Miller

Dennis Miller is an American stand-up comedian, political commentator, actor, sports commentator, and television and ...

See Dennis Miller's other roles

Terry James
plays Ski Mask #1

Marc Scizak
plays Ski Mask #2

Marc Scizak as Ski Mask #2

Marc Scizak was born on January 10, 1978 and is currently 46 years old.

See Marc Scizak's other roles

Rachel Thorp
plays Flighty Girl

Aaron Lustig
plays Doctor

Aaron Lustig as Doctor

Aaron Lustig was born on September 17, 1956 and is currently 67 years old.

See Aaron Lustig's other roles

Melora Hardin
plays Interviewer

Melora Hardin as Interviewer

Melora Hardin (born June 29, 1967) is an American actress known for her roles as Jan Levinson on NBC's The Office, Tr...

See Melora Hardin's other roles

Brian Palermo
plays FBI Agent (voice)

Michael Mantell
plays Dr. Meisenbach

Spencer Garrett
plays Senator Lothridge

Spencer Garrett as Senator Lothridge

From Wikipedia, the free encyclopedia. Spencer Garrett (born September 19, 1963) is an American actor who has appear...

See Spencer Garrett's other roles

Earl Billings
plays Senator Dupree

Catherine Reitman
plays Reporter #1

Catherine Reitman as Reporter #1

Catherine Reitman was born on April 28, 1981 in Los Angeles, California. She is an actress.

See Catherine Reitman's other roles

Sean Patrick Murphy
plays Reporter #2

Sean Patrick Murphy as Reporter #2

Sean Patrick Murphy is an actor and producer.

See Sean Patrick Murphy's other roles

David O. Sacks
plays Oil Lobbyist

Nancy O'Dell
plays Nancy Humphries O'Dell

Nancy O'Dell as Nancy Humphries O'Dell

Nancy O'Dell began her broadcast career as a reporter and anchor at WPDE-TV in Myrtle Beach, South Carolina. She late...

See Nancy O'Dell's other roles

Roy Jenkins
plays Debate Moderator

Bruce French
plays Gentleman #2

Bruce French as Gentleman #2

From Wikipedia, the free encyclopedia. Bruce French (born July 4, 1945 in Reinbeck, Iowa) is an American actor who h...

See Bruce French's other roles

Christopher Buckley
plays Man at Metro Station (uncredited)

Dana E. Glauberman
plays Hotel Phone Operator (voice) (uncredited)

Eva La Dare
plays Flight Attendant (uncredited)

Eva La Dare as Flight Attendant (uncredited)

Eva La Dare was born in Brooklyn, New York, USA. She is an actress and production designer.

See Eva La Dare's other roles

Robert Malina
plays Peter (uncredited)

Aloma Wright
plays Gizelle (voice) (uncredited)

Aloma Wright as Gizelle (voice) (uncredited)

From Wikipedia, the free encyclopedia. Aloma Wright (born March 10, 1950) is an American actress. She was born in Ne...

See Aloma Wright's other roles

Elon Musk
plays Valet (uncredited)

Elon Musk as Valet (uncredited)

A South African-born Canadian-American entrepreneur, engineer, inventor and investor. He is the CEO and CTO of SpaceX...

See Elon Musk's other roles

Crew of Thank You for Smoking

Discover the backstage crew of Thank You for Smoking →