Barney Ross og hans tidligere rival Trench Mauser (spilt av Arnold Schwarzenegger) besøker "Mr. Church" for et nytt oppdrag. Trench velger å gi kontrakten til Ross, som går ut på å styrte en diktator, General Garza i Vilena, en øy i Mexicogulfen. Ross og Christmas flyr til Vilena for undercover-rekognosering. De møter deres kontakt, Sandra, men blir oppdaget. Det blir avslørt at tidligere CIA-offiser James Munroe (spilt av Eric Roberts) hjelper å holde Garza ved makten, men Sandra blir avslørt som general Garzas datter. Ross ønsker ikke lenger å ta del i oppdraget, men Sandra nekter å forlate hjem-landet Vilena. I mellomtiden henvender Jensen seg til Munroe for å hjelpe ham, og Sandra blir utsatt for vanntortur av Munroe for å skaffe ham informasjon. I mellomtiden har Lacy blitt fysisk skadd av hennes nye mann. Christmas utsetter ham og vennene hans for vold, og avslører for Lucy hva han egentlig arbeider med.