For 15-year-old Tetsunosuke Ichimura, childhood innocence has given way to a blinding thirst for revenge. Haunted by the vicious slaying of his parents, Tetsu decides to seek out the Shinsengumi, an elite group of swordsmen sworn to protect the capital. The Shinsengumi are engaged in a brutal conflict with the Choshu rebels, the same ruthless killers who murdered Tetsu's parents. In the name of justice - and against the will of his older brother - Tetsu desperately hopes to join the Shinsengumi.
But an incident late one night forces him to face reality. The Shinsengumi show themselves capable of the same brutality as his parents' murderers. Wading through a sea of espionage, intrigue, and flowing blood, the young boy must decide whether to shed his humanity and become a demon of the Shinsengumi, or to relinquish his hatred and become a Peacemaker in the spirit of his father. Revenge is sweet, but is it worth losing your soul?
Jouji Nakata is a Japanese actor, voice actor, and narrator who is affiliated with the Office Osawa agency. His major...
See Jouji Nakata's other roles →Mitsuki Saiga is a Japanese voice actress. Due to her masculine voice she is mostly typecast to voice manly women or ...
See Mitsuki Saiga's other roles →Junichi Suwabe is a Japanese voice actor and singer.
See Junichi Suwabe's other roles →Mitsuo Yamaguchi (山口 光雄, Yamaguchi Mitsuo), better known by his stage name of Kappei Yamaguchi (山口 勝平, Yamaguchi Kapp...
See Kappei Yamaguchi's other roles →Kenji Nomura was born on July 23, 1970 and is currently 53 years old.
See Kenji Nomura's other roles →Masashi Ebara was born on May 4, 1953 and is currently 71 years old.
See Masashi Ebara's other roles →Takahiro Sakurai is a Japanese voice actor who was born in Okazaki. He was a member of 81 Produce and has been attach...
See Takahiro Sakurai's other roles →Takaya Hashi (土師 孝也 Hashi Takaya, born September 8, 1952) is a veteran Japanese voice actor and actor affiliated with...
See Takaya Hashi's other roles →Yuji Ueda is a Japanese voice actor.
See Yuji Ueda's other roles →