Nick Wells (De Niro), ladro professionista, decide di lasciare le attività illecite per dedicarsi ad una vita onesta. Presto però Max (Marlon Brando), suo buon amico e compagno negli affari, fa una proposta che Nick non può rifiutare: rubare uno scettro francese di inestimabile valore. Per questa missione gli viene affiancato Jackie Teller (Edward Norton), giovane ladro talentuoso e aggressivo.