The producers of Lions for Lambs are missing a tremendous marketing opportunity here. They should spell each L word with a Z instead of an L, and use the number 4 in between them. Lionz4lambz would be gangsta to the youth market.
This is an unapologetically liberal film. Does it preach to the choir? Absolutely. My own left-leaning views being what they are, I liked it on those terms, even as I acknowledge that some complexity would have been nice.
It's a fictional tale that has the immediacy of something hot off the presses -- something raw and clunky, but plugged into the moment - with characters talking about the same things people are talking about outside the theater.