Po ucieczce z wysp Turks i Caicos Johnny Worricker (Bill Nighy) i Margot Tyrell (Helena Bonham Carter) krążą wokół Europy, by uniknąć aresztowania przez MI5. Johnny nawiązuje kontakt z byłym kolegą z agencji Rollo Maverleyem (Ewen Bremner) i prosi go, by upublicznił wiadomości o...
Kapitan John Boyd (Guy Pearce) za zdobycie posterunku w wojnie amerykańsko-meksykańskiej został odznaczony i uznany za bohatera. W "nagrodę" zostaje odesłany do Kaliforni do fortu, gdzie zostaje przywitany prze grupkę szmatławych żołnierzy. Pewnego dnia do fortu przybywa zagubiony i...
Johnny Worricker, były agent MI5, ukrywa się na wyspach Turks i Caicos, gdzie poznaje tajemniczego Curtisa Pelissiera oraz grupę amerykańskich biznesmenów.