For over 40 years, Mr Wagner has earned a living killing people. For 40 years he has taken pride in his work, as would any craftsman, with a genuine code of honour he considers essential to the job. But that was yesterday. Today, Mr Wagner is an old man and times have changed. He seeks someone to teach and chooses Max (Kassovitz), a young and passionless thief, to be his successor.