This is an old-fashioned screwball comedy, with ridiculously coincidental plot twists, stock characters (given some depth in fun performances by John Cusack, Joan Cusack, Marisa Tomei and Hillary Duff) and a straightforward approach to the political content.
You see, the filmmakers' political points are things nearly all of the country already knows are true. Yeah, we understand that the corporations profiting off the war are corrupt, inept pigs, the political leaders in charge of it are even more inept buffoons, and American imperialism has never looked crasser and more out of touch than it does right now -- but none of that is the point.
Here, all of that noise is the setting that they lampoon -- sometimes in genius ways -- as the backdrop for a silly romp, as John Cusack's character (the hit-man with a heart) tries to change his life with the help of the do-gooder journalist who doesn't trust him (Tomei) and the young Middle Eastern starlet who wants to call off her marriage (Duff). Cusack's sister, Joan, plays his assistant with an almost cartoonishly enthusiastic quality. Ben Kingsley seemed to me wasted in his smaller part as a ruthless CIA boss.
That's all, and it works. It's simple fun, but if somehow you can't see reality and you think the war is going well and everyone involved with it is doing a good job and there's no corruption and people in the Middle East wish our Western culture would supplant theirs, then you might not find it as funny.
For all the rest of us, it was a light comedy with a political edge.