Emboscados em sua própria casa pelo xerife Wydell (William Forsythe), a família Firefly revida o fogo, mas só Otis e sua irmã Baby conseguem escapar. Num motel de beira de estrada, os irmãos chamam seu velho parceiro Capitão Spaulding (Sig Haig) e chacinam quem lhes atrapalhar o caminho. A violência aumenta e Wydell decide cruzar a linha e fazer justiça com as próprias mãos.
Jack Monahan (Antonio Banderas) é um criminoso que está passando por uma grande maré de azar. Sua vida muda quando conhece Ripley (Morgan Freeman), um experiente ladrão que o chama para participar de um arriscado roubo, envolvendo uma das jóias mais valiosas da atualidade. O objeto está guardado a sete chaves em uma joalheria russa, sendo que Ripley precisa roubá-la para quitar uma dívida com a máfia. Jack aceita o convite, mesmo sabendo que no mundo do crime não pode confiar em alguém.