Rock-Manager Richie Lanz (Bill Murray) hat schon bessere Tage gesehen. Eine Afghanistan-Tournee mit seiner neusten Entdeckung Ronnie (Zooey Deschanel) soll ihn wieder ganz nach vorne bringen. Doch kaum sind die beiden im chaotischen Kabul eingetroffen, steht Richie plötzlich ohne seine Sängerin, Geld und Papiere da.
Mit tatkräftiger Unterstützung des Söldners Bombay Brian (Bruce Willis), der verführerischen Hure Merci (Kate Hudson) und zwei windigen Waffenhändlern (Scott Caan, Danny McBride) lässt sich Richie wohl oder übel auf ein riskantes Geschäft ein, um Geld für seine Rückreise aufzutreiben.
Dabei entdeckt er im tiefsten afghanischen Hinterland eine junge Einheimische mit phänomenaler Stimme. Richie weiß, was nun zu tun ist: Er muss dieses Mädchen zum Star machen. Doch das sieht ihr Vater, das Dorf und letztendlich das ganze Land irgendwie anders…