I enjoyed the movie, but I'm middle-aged and everybody else in the theater was older than me. So, probably not a sizzler for anyone that wasn't even born in the eighties. Still, there was a lot of snappy dialogue, and a few good scenes.
It must be nice to have yourself played by Tom Hanks, and speak lines written for you by Adam Sorkin. I watched the History Channel show, too, and got the impression that the real Charlie Wilson was far cruder, blunter, and less likable than the character Hanks played.
The movie definitely has a political slant. It wants to argue that a Democrat, and not a Republican (i.e., Ronald Reagan), brought about the fall of the Soviet Union and the end of the Cold War. It suggests that a politician's private life has little to do with the good he can do publicly--it seems to have Clinton in mind here.
The movie does acknowledge that Wilson's political campaigns were financed by Jewish investors and that he was a pro-Israeli congressman. But it stops short of suggesting that Wilson was doing Israel's bidding by providing arms to Afghan rebels.
The movie also acknowledges that unintended consequences resulted from our support of the mujhadin. Wilson is not the culprit, according to the movie, but a State Department that wrote off Aghanistan once victory was gained. As a result, we lost influence in the country, and a generation of young Afghanis forgot how much we helped them defeat the Russians.