TV reporter Simon Hunt (RICHARD GERE) and his cameraman Duck (TERRENCE HOWARD) have worked together in some of the worst places on Earth, covering some of the worst atrocities of their time. While in Bosnia covering the genocide there, Hunt has finally seen enough and snaps while doing a live report on network TV.
Five years later, the war is over in Bosnia and Duck has landed a cushy job stateside as the cameraman for network anchor Franklin Harris (JAMES BROLIN), while Hunt is still in southeastern Europe doing minor TV reports for whoever might pick them up.
The two end up reunited in Sarajevo when Duck travels there with Harris and aspiring journalist Benjamin Straus (JESSE EISENBERG), the son of a network executive. Hunt wants Duck to do some camerawork for a big news scoop he has, namely that he says he's found Radovan "The Fox" Karadzic (LJUBOMIR KEREKES), a war criminal responsible for the murder of countless Bosnian Muslims.
Duck and Benjamin are skeptical, but Hunt convinces them to join him on his quest. It's only when they're in too deep to back out that he admits that the only shooting he wants to do with The Fox is the kind that will kill him, a point that likely won't sit well with Srdjan (GORAN KOSTIC), the criminal's ruthless bodyguard.
Working their way from place to place and contact to contact, the unlikely trio must be quick of mind and feet as they deal with various locals, such as Boris (MARK IVANIR) and Mirjana (DIANE KRUGER), both of whom, like others, believe them to be undercover CIA agents. As they get closer to their target, the reporter, cameraman and young journalist try to remain out of danger and figure out what they'll do once they find the war criminal.