I 1980 reiser leiesoldatene Danny Bryce, Hunter, Davies og Meier i Mexico for å drepe en mann. Danny dreper ved et uhell mannen foran øynene på mannens barn, før han blir skadd under flukten. Danny blir sterkt berørt av denne hendelsen, han slutter som leiemorder, og trekker seg tilbake til hjemlandet Australia. Ett år senere reiser Danny til Oman, hvor Hunter blir holdt fanget. Danny møter en mann (Adewale Akinnuoye-Agbaje) som arrangerer forskjellige oppdrag for snikmordere, og Danny får vite at Hunter godtok en jobb som han fikk seks millioner dollar for, men han klarte ikke å gjennomføre dette oppdraget. Hvis Danny ikke fullfører oppdraget til Hunter, så vil Hunter bli henrettet.