Cinematic concept art from the new Nobuhiko Obayashi film