Victor Maynard ([Bill Nighy|a:Bill-Nighy]) est un assassin vieillissant et agissant exclusivement en solitaire : il n'a de contacts qu'avec sa mère Louisa (Eileen Atkins). Malgré son efficacité légendaire, Maynard se retrouve incapable d'éliminer sa nouvelle cible, Rose ([Emily Blunt|a:Emily-Blunt]), car il en est tombé amoureux. Il épargne sa vie, et se retrouve, suite à ces évènements, affublé d'un jeune apprenti, Tony ([Rupert Grint|a:Rupert-Grint]).