When the Last Sword Is Drawn (壬生義士伝, Mibu Gishi Den, Legend of the Loyal Retainers of Mibu) is a 2002 historical drama film directed by Yōjirō Takita loosely based on real historical events.
Saitō Hajime (played by Kōichi Satō) is a heartless killer.
Yoshimura Kanichiro (played by Kiichi Nakai) appears to be a money-grabbing and emotional swordsman from the northern area known as Nambu Morioka.
The main storyline is set during the fall of the Tokugawa shogunate, but it is told in a series of flashbacks as Saitō and another man reminisce.
The themes include conflicting loyalty to the clan, lord, and family.