Keith Ripley (Morgan Freeman) è un ladro calcolatore ed esperto che vive seguendo un codice di comportamento: “Fai il tuo lavoro. Proteggi il tuo socio. Tieni la bocca chiusa”. Quando il suo complice viene ucciso, Ripley si trova a dover ripagare un ingente debito alla mafia russa al suo posto. Decide così di tentare il colpo della sua vita. Come nuovo socio, Ripley chiama Gabriel (Antonio Banderas), un ladro scaltro e affascinante. Il piano sarebbe perfetto, se il codice di comportamento venisse rispettato.