The Good Assassin
The year is 1958. Fidel Castro is living in the mountains of Cuba and making thing difficult for Batista. George Mueller is sent by the CIA to see if an in-country agent for them is secretly selling arms to the rebels in violation of government policy. When he finds is that the CIA, the FBI, and the State Department have all got their individual projects going on in the retion.