Yojimbo is a 1961 jidaigeki film directed by Akira Kurosawa. It tells the story of a ronin, portrayed by Toshiro Mifune, who arrives in a small town where competing crime lords vie for supremacy. The two bosses each try to hire the newcomer as a bodyguard.
Based on the success of Yojimbo, Kurosawa's next film, Sanjuro (1962), was altered to incorporate the lead character of this film. In both films, the character wears a rather dilapidated dark kimono bearing the same family mon (likely the emblem of his former samurai clan, before he became a ronin).
Yojimbo ranked at #95 in Empire magazine's list of the 500 Greatest Films of All Time. A 1968 screening in the planned community of Columbia, Maryland was considered too violent for viewers causing the hosts to hide in the bathroom to avoid the audience.
(Summary from Wikipedia)