Robert Rath (Sylvester Stallone) er en leiemorder som ønsker å slutte i bransjen, hjemsøkt av minner om da han drepte sin egen mentor, Nicolai (Anatoly Davydov), flere år tidligere. En dag får han i oppdrag å drepe en person, som blir tatt ut før han rekker å gjøre noe. Den som stod bak dette mordet, viser seg å være Miguel Bain (Antonio Banderas) - en annen leiemorder. Rath får i oppdrag om å drepe fire nederlandske kjøpere, som viss nok skal kjøpe en disk med sensitiv informasjon fra en hacker som heter Electra (Julianne Moore).