Max Burdett (Pierce Brosnan) este un hoţ de bijuterii care, împreună cu complicea sa, Lola Cirillo (Salma Hayek), fură două dintre cele trei diamante Napoleon, celebre în întreaga lume. După care, cei doi decid să se retragă din activitate şi pleacă pe o insulă paradiziacă din Bahamas. Stanley Lloyd (Woody Harrelson), un agent FBI care încearcă de mulţi ani, fără succes, să îl aducă în faţa justiţiei pe Burdett, nu prea crede în varianta retragerii acestuia. Când află că cel de-al treilea diamant se va afla pe un vas de croazieră care va trece prin apropierea cuibuşorului lui Burdett, Lloyd bănuieşte că hoţul nu va rezista tentaţiei de a-l fura şi, împreună cu Sophie (Naomie Harris), o poliţistă, se pregăteşte să-l prindă cu mâţa-n sac.