Um veterano assassino profissional (Sylvester Stallone) que é considerado o melhor no ramo pensa em sair do negócio, mas resolve aceitar como último trabalho eliminar uma hacker (Julianne Moore). Ele acaba sendo traído pelo contratante, passando então a ser caçado por um jovem assassino (Antonio Banderas) que planeja matá-lo para ficar no seu lugar.