Petersen speelt CIA-agent Guerin die weggepromoveerd is naar de ambassade op het Caribisch eiland. Hij is vrienden met barman Cornelius Wettering (Oscarwinnaar Scott). Nadat Cornelius een heldendaad verricht tegen terroristen, staan de kranten bol van hem, maar wordt ook zijn grote geheim ontdekt: hij was de kapitein van het schip dat jaren terug ontplofte met tientallen dodelijke slachtoffers. Onguur volk komt nu op Cornelius af, en daar krijgt natuurlijk ook Guerin mee te maken.