Answer
Yojimbo, a 1961 Japanese samurai film directed by Akira Kurosawa, tells the story of a masterless samurai, played by Toshiro Mifune, who arrives in a town plagued by violence and corruption. Using his exceptional swordsmanship and cunning, the samurai manipulates the rivaling factions within the town, playing them against each other for his own gain, and ultimately restoring order and justice to the town.