Yojimbo
Yojimbo (用心棒) is a 1961 jidaigeki film by Akira Kurosawa, in which a ronin, portrayed by Toshiro Mifune, arrives at a small town with competing crime lords making their money from gambling, and convinces each crime lord to hire him as protection from the other. more...