Anybody know some or all of the filming locations? Thanks.
IMDb just gives one Japanese filming location. Hakone, Kanagawa.