Rurouni Kenshin

Rurouni Kenshin is a 2012 Japanese period action-adventure film based on the manga of the same name originally written by Nobuhiro Watsuki. Directed by Keishi Ōtomo, the film stars Takeru Satoh and Emi Takei.Wikipedia