Joe Moore (Gene Hackman) è felice, ha una bella moglie, molti soldi e un lavoro che ama. Joe Moore è un ladro. Ma ad un certo punto tutto inizia ad andare storto: viene ripreso da una telecamera mentre ruba, il suo ricettatore Bergman (Danny DeVito) si rifiuta di dargli dei soldi per un vecchio affare e sua moglie forse lo tradisce con un tenente della polizia.