Der alternde Auftragskiller Victor Maynard (Bill Nighy) möchte endlich den Ruhestand antreten. Vorher erhält er vom Kunsthändler Ferguson (Rupert Everett) noch einen vermeintlich einfachen Auftrag: Er soll die schöne Diebin Rose (Emily Blunt) umbringen. Die durchkreuzt seine Pläne allerdings und ehe sich der sentimentale Victor versieht, hat ...