Hidden Fortress: The Last Princess Cast Jun Matsumoto Daisuke Miyagawa Kippei Shiina Masami Nagasawa Hiroshi Abe