I found this to be a witty, satirical and engaging film about a tobacco lobbyist who is very good at his job. Aaron Eckhardt plays Nick Naylor, mouthpiece of big tobacco in a roundabout way. Plenty of laughs and plenty of reflection of personal consumption vices (of things we know are bad for us, but we still indulge in them anyway). Nick also balances his lobbying activist side with trying to raise a son after a divorce, and is shuttled between mom and dad per their parental custody settlement. The son, played by the new Haley Joel Osment of this decade, Cameron Bright, is actually not all that annoying (or cloyingly mysterious) and does his best to listen to what his father shows him in presenting the "facts" to also get his way when dealing with his mom and school. The film is lean and mean and runs with a really good pace that never bores the audience and just rolls along effortlessly to its satisfying conclusion. I give it 3 stars, or a grade of B.