Samuel L. Jackson è Foley, un truffatore di talento che, dopo 20 anni dietro le sbarre, decide di lasciare il suo fruttuoso mestiere e di condurre una vita onesta. Purtroppo per lui non riuscirà a tener fede ai suoi propositi, quando incontra una giovane donna misteriosa (Ruth Negga), e il figlio del suo vecchio compare gli chiede aiuto per una nuova truffa.