The cast includes Shinobu Terajima (Caterpillar, Helter Skelter, Oh Lucy!), Etsushi Toyokawa (live-action 20th Century Boys, ...