When the Last Sword Is Drawn

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.