Yojimbo (1961) is a classic Japanese samurai film directed by Akira Kurosawa. Set in the late 19th century, the film follows a masterless samurai (Toshiro Mifune) who arrives in a small town and finds himself caught in the middle of
From Wikipedia
Yojimbo is a 1961 Japanese jidaigeki film directed by Akira Kurosawa, who also co-wrote the screenplay and was one of the producers. The film stars Toshiro Mifune, Tatsuya Nakadai, Yoko Tsukasa, Isuzu Yamada, Daisuke Katō, Takashi Shimura, Kamatari Fujiwara, and Atsushi Watanabe. In the film, a rōnin arrives in a small town where competing crime lords fight for supremacy. The two bosses each try to hire the newcomer as a bodyguard.