There was much to like in this movie. Smart way of telling the story, witty dialogue, great scenes of Afghanistan (or its stand in, Morocco) but I have to say Philip Seymour Hoffman's performance, brilliant as usual, threw off the performances of Tom Hanks and Julia Roberts. Theirs were the typical Hollywood portrayals, not bad, but a forties style acting; his was a riveting, burn down the house perfomance and the contrast was detrimental to the whole production. I also think the film skirts the final issue-- what happened after we stopped funding Afghanistan-- in an effort to not detract from Charlie Wilson's accomplishiment and much of the audience was puzzled by the cursory mention of funding a school and Congress's refusal to do so.
Tom and Julia like to leave on a high note, Hoffman might have be willing to skulk out. Also a continuation of the strange hair styles we've seen in other films this year. I'd give it a B.