Trama
Victor Maynard (Bill Nighy) es un asesino solitario de mediana edad que vive para complacer a su formidable madre, Louisa (Dame Eileen Atkins), a pesar de su incomparable reputación de eficiencia letal. Su rutina profesional se ve interrumpida cuando se siente atraído por una de sus víctimas previstas, Rose (Emily Blunt). Él le perdona la vida y, inesperadamente, en el proceso adquiere un joven aprendiz, Tony (Rupert Grint). Creyendo que Víctor es un detective privado, sus dos nuevos compañeros lo acompañan, mientras él intenta frustrar las atenciones asesinas de su infeliz cliente.