Aaron Eckhart (Nick Naylor), Maria Bello
(Polly Bailey), Cameron Bright (Joey Naylor), David Koechner (Bobby Jay Bliss), Sam Elliott (Lorne Lutch), Katie Holmes (Heather Holloway), Rob Lowe (Jeff Megall), Robert Duvall (The
Aaron Eckhart is excellent in this hilariously politically
incorrect black comedy.
He plays a cynical-but-suave spin doctor who makes a
decent living lobbying against bureaucrats for the benefits and virtues of smoking cigarettes.
There are moments towards the tail end of the film which
veer towards sentimentality, but it's the irony that comes beforehand which is far more memorable.