The Last Hero Cast Masao Kusakari Rebecca Holden Nana Kinomi Atsuko Asano Hiroshi Katsuno Bin Sadanaga