アマチュアから異例の昇進を遂げ、プロになった天才棋士・上条桂介の光と闇をドラマチックに映し出す映画『盤上の向日葵』は「孤狼の血」の著者・柚月裕子による同名小説の映画化である。熊澤尚人監督が原作の重厚な人間ドラマに惚れ、7 年の歳月をかけて完成までたどり着いた。主人公の桂介を坂口健太郎が演じ、将棋指しとしては超一流だが、人間として最低な伝説の賭け将棋の真剣師・東明重慶を渡辺謙が演じる。公開を前に熊澤監督にインタビューを敢行。作品に対する思いを聞いた。(取材・文/ほりきみき)

映画は準備と同時に現場の瞬発力も重要

──土屋太鳳さんが演じられた宮田奈津子は映画オリジナルキャラクターですね。なぜこのキャラクターを登場させたのでしょうか。

実は柚月さん自身も女性キャラクターを出すことを考えていたと聞きました。原作のテーマは「人生の選択」です。人は狭められた選択肢の中で決断し、その積み重ねで生きていく。原作では、桂介が大切な駒を取り戻した後、少し虚ろな人生を歩んでいきますが、僕は「別の選択肢があってもいいのでは」と思いました。たとえば将棋以外の幸せを選ぶ可能性です。

そこで、母との記憶であるひまわり畑、小日向さん演じる師匠の生き方を踏まえ、桂介が「将棋ではない幸せ」を選ぶ道も描きたいと考えました。その象徴として奈津子の存在を設定したのです。奈津子は桂介にとって心を許せる唯一の相手であり、彼女との関わりがあるからこそ、桂介は将棋一筋の人生から一歩外に出られる。観客にとっても「桂介にはこんな選択肢もある」と思わせるキャラクターです。

桂介の私生活を知るキーパーソンとして、刑事たちが真相に近づくきっかけを与える存在でもあります。だからこそ、単なる恋愛相手ではなく、物語の推進力になるように意識しました。土屋さんは演じるにあたって、奈津子の強さや健気さを的確に表現してくださったと思います。

画像1: 映画は準備と同時に現場の瞬発力も重要

──映画全体を通して「光と闇」のコントラストがとても鮮烈でした。

最初から「この作品は光と闇の物語にしよう」と決めていました。ひまわり畑は光、東明は闇。その両極の間で桂介が揺れ動く構造です。

撮影の江原(祥二)さん、照明の杉本(崇)さんにはクリストファー・ノーラン監督が制作したバットマン3部作「ダークナイト トリロジー」や、自分の作品ならば『ユリゴコロ』(2017)を例に挙げて説明したところ、お二人はすぐに僕が言いたいことを理解してくださって、照明のプランもすぐに固まりました。

画像2: 映画は準備と同時に現場の瞬発力も重要

──撮影現場ではスタッフとの連携も非常に密だったと伺いました。

今回は特に撮影、照明、美術、VFXのチームががっちり組んでくれました。例えばオープニングのシーン。廊下の奥から光が差し込むイメージを作るために、美術部が壁を作り込み、照明部が光を調整し、VFXでさらに補完する。スタッフ全員が「どうすれば監督のイメージに近づけるか」を考えてくれました。

現場ではスタッフ一人ひとりが責任感を持ち、意見を出し合ってくれる。僕は現場でのアイデアを歓迎するタイプなので、「監督、こうしたらどうですか」と言われれば試してみる。すると予想以上の画が撮れたりするんです。映画は準備と同時に現場の瞬発力も重要です。その両方が噛み合い、チーム全体で作り上げている感覚が強くありました。

──完成した作品をご覧になって、監督ご自身の手応えはいかがでしたか。

正直、撮影しているときは不安もありました。でも編集を進め、音や音楽が入り、完成形を見たとき「自分がやりたかった光と闇の物語になった」と実感できました。スタッフとキャストが全員で築き上げてくれた結果です。

本作は将棋の話ではありますが、僕は「人がどう生き切るか」という物語だと思っています。人生には選択の連続があり、ときに間違ったり、遠回りをしたりもする。それでも自分の選んだ道を歩み切ることでしか見えないものがある。その姿を、桂介や東明を通して描きたかった。観た方が「自分にとっての光は何だろう」と考えてくれたらうれしいです。

画像3: 映画は準備と同時に現場の瞬発力も重要

<PROFILE> 
監督・脚本:熊澤尚人 
名古屋市出身。大学から自主映画を始め、コンテストに入選、映画祭に招待される。卒業後は(株)ポニーキャニオンへ入社、「スワロウテイル」「リング」等に携わる傍ら自主映画を続け、「りべらる」がPFFに入選。同社退社後、2004年短編「Birthday」でポルト国際映画祭最優秀監督賞。2005年には自身のオリジナル脚本による、蒼井優主演「ニライカナイからの手紙」で商業長編デビュー。2009年「おと・な・り」(岡田准一・麻生久美子) や2010年「君に届け」(多部未華子・三浦春馬)は大ヒット。2014年「近キョリ恋愛」(山下智久)も興行収入3週連続1位の大ヒット。2017年「ユリゴコロ」(吉高由里子・松山ケンイチ・松坂桃李)で殺人シーンも交えた人間の深層心理に肉薄。これまでのフィルモグラフィーのイメージを覆す新境地を見せ、主演の吉高由里子は第41回日本アカデミー賞優秀主演女優賞を受賞。2018年「ごっこ」(千原ジュニア)は「映画芸術」において年間作品に選出された。 自身による初の小説「おもいで写眞」(幻冬舎)を発表、2021年自ら映画化(深川麻衣、高良健吾)。2023年、「隣人X ―疑惑の彼女―」(上野樹里・林遣都)が公開された。

『盤上の向日葵』10 月 31 日(金)全国公開!画像: - YouTube youtu.be

https://youtube.com/watch?v=gTQ5tSHHhcI%3Frel%3D0

– YouTube

youtu.be

<STORY> 
山中で謎の白骨死体が発見される。事件解明の手掛かりは、遺体とともに発見されたこの世に 7 組しか現存し ない希少な将棋駒。容疑をかけられたのは、突如将棋界に現れ、一躍時の人となっていた天才棋士〈上条桂介〉 だった。さらに捜査の過程で、桂介の過去を知る重要人物として、賭け将棋で裏社会に生きた男〈東明重慶〉の 存在が浮かび上がる。桂介と東明のあいだに何があったのか?そして、謎に包まれた桂介の生い立ちが明らか になっていく。それは、想像を絶する過酷なものだった……。

<STAFF&CAST> 
監督・脚本:熊澤尚人  
原作:柚月裕子「盤上の向日葵」(中央公論新社)  
音楽:富貴晴美  
主題歌:サザンオールスターズ「暮れゆく街のふたり」(タイシタレーベル / ビクターエンタテインメント)
製作:「盤上の向日葵」製作委員会  
出演: 坂口健太郎 渡辺謙  
佐々木蔵之介 土屋太鳳 高杉真宙 音尾琢真 柄本明/渡辺いっけい 尾上右近 木村多江 小日向文世 ほか 
配給:ソニー・ピクチャーズ エンタテインメント/松竹  
©2025 映画「盤上の向日葵」製作委員会

‘).attr({‘id’:’script-vimeo-api’,’src’:’https://f.vimeocdn.com/js/froogaloop2.min.js’}).appendTo(‘body’);console.log(‘vimeo js api loading’);}});var $vimeo_need_replace=$();function checkVimeo($target){if(!window.$f){$vimeo_need_replace=$vimeo_need_replace.add($target);$target.data(‘need_replace’,true);return;}
$target.each(function(){var $ifr=$(this),ifr=$ifr[0],autoplay=$ifr.data(‘autoplay’);var src=$ifr.attr(‘src’).split(‘?’);var q=parseQuery(src[1]);if(!q.api){var id=$ifr.attr(‘id’)||(‘vimeo-‘+(++vimeo_cnt));$.extend(q,{api:’1′,player_id:id});var $new_ifr=$ifr.clone().attr({id:id,src:src[0]+’?’+buildQuery(q)});$ifr.replaceWith($new_ifr);console.log(‘vimeo iframe src replaced:’+$new_ifr.attr(‘src’));return;}
if($ifr.data(‘need_replace’)){$ifr.replaceWith($ifr.clone().data(‘need_replace’,false));return;}
if(autoplay){return;}
var player=$f($ifr[0]);player.addEvent(‘ready’,function(){console.info(‘vimeo:ready’,player);$ifr.data(‘autoplay’,{notinitialized:true,player:player});function startAutoPlay($ifr){if(stop_autoplay){return;}
var autoplay=$ifr.data(‘autoplay’);if(!autoplay||autoplay.notinitialized){var player=autoplay&&autoplay.player||$f($ifr[0]);autoplay={player:player,canceled:false,cursor:$ifr.css(‘cursor’)};player.api(‘getVolume’,function(vol){autoplay.muted=vol;});player.api(‘getLoop’,function(loop){autoplay.loop=loop;});$ifr.data(‘autoplay’,autoplay);}
var player=autoplay.player;if(!autoplay.canceled){player.api(‘setVolume’,0);$ifr.css(‘cursor’,’pointer’);$ifr.data(‘autoplay’,autoplay);if(allow_autoplay){player.api(‘play’);}else{makeAutoplayGif($ifr,function($ifr){var autoplay=$ifr.data(‘autoplay’),player=autoplay.player;player.api(‘seekTo’,0);player.api(‘setVolume’,autoplay.muted);player.api(‘play’);autoplay.canceled=true;$ifr.data(‘autoplay’,autoplay);});}}}
function stopAutoPlay($ifr,cue,clear_autoplay){if(stop_autoplay){return;}
var autoplay=$ifr.data(‘autoplay’),player=autoplay.player;if(allow_autoplay){player.api(‘pause’);}
player.api(‘setVolume’,autoplay.muted);if(cue){player.api(‘setCurrentTime’,0);}
if(clear_autoplay){$ifr.css(‘cursor’,autoplay.cursor);player.api(‘setLoop’,autoplay.loop);autoplay.canceled=true;$ifr.data(‘autoplay’,autoplay);}}
player.addEvent(‘play’,function(){player.playing=true;});player.addEvent(‘finish’,function(){player.playing=false;$ifr.trigger(‘ended.autoplaying’);});player.addEvent(‘pause’,function(){player.playing=false;$ifr.trigger(‘click.autoplaying’)});$ifr.on(‘click.autoplaying’,function(ev){var autoplay=$ifr.data(‘autoplay’),player=autoplay.player;if(autoplay&&!autoplay.canceled&&$ifr.isInView()){stopAutoPlay($ifr,true,true);player.api(‘play’);}}).on(‘ended.autoplaying’,function(ev){var $ifr=$(this),autoplay=$ifr.data(‘autoplay’),player=autoplay.player;player.api(‘seekTo’,0);if(!autoplay.canceled||autoplay.loop){player.api(‘play’);}}).on(‘scrolledintoview’,function(ev){var $ifr=$(this),autoplay=$ifr.data(‘autoplay’),player=autoplay.player;if(!autoplay||!autoplay.canceled){startAutoPlay($ifr);}}).on(‘scrolledoutofview’,function(ev){var $ifr=$(this),autoplay=$ifr.data(‘autoplay’),player=autoplay.player;if(player.playing){if(autoplay.muted){player.api(‘pause’);}else{fadeoutVimeo(player);}}});if($ifr.isInView()){startAutoPlay($ifr);}});});}
if(window._disable_autoplay_onscrolledintoview){return;}
setInterval(function(){checkAll();},WATCH_INTERVAL);var youtube_initialized=false;function youtubeInit(){if(youtube_initialized){return;}
youtube_initialized=true;console.log(‘youtubeInit()’);var _t=setInterval(function(){if(window.YT&&window.YT.Player){console.log(‘youtubeInit():window.YT.Player enabled’);clearInterval(_t);youtube_iframe_api_initialized=true;[‘ENDED’,’PLAYING’,’PAUSED’,’BUFFERING’,’CUED’].forEach(function(s){YT_ST_REV[YT.PlayerState[s]]=s;});}},100);}
var _onYouTubeIframeAPIReady=window.onYouTubeIframeAPIReady;if(_onYouTubeIframeAPIReady){window.onYouTubeIframeAPIReady=function(){_onYouTubeIframeAPIReady();youtubeInit();};}else{window.onYouTubeIframeAPIReady=youtubeInit;}
$(document).one(‘scrolledintoview’,YOUTUBE_SELECTOR,function(){if(!window.YT){$(”).attr(‘src’,’https://www.youtube.com/iframe_api’).appendTo(‘body’);}else{youtubeInit();}});});

/*** combinestatic: from:lib/js/enquire.js ***/
;(function(name,context,factory){var matchMedia=window.matchMedia;if(typeof module!==’undefined’&&module.exports){module.exports=factory(matchMedia);}
else if(typeof define===’function’&&define.amd){define(function(){return(context[name]=factory(matchMedia));});}
else{context[name]=factory(matchMedia);}}(‘enquire’,this,function(matchMedia){‘use strict’;function each(collection,fn){var i=0,length=collection.length,cont;for(i;i=0;$.alert=(function(){$(”).html([‘#commonjs-alert {‘,’position:fixed; bottom:0; right:0;’,’background:rgba(255,255,255,.5); color:black;’,’border:1px solid #ccc;’,’font-size:12px; line-height:1.1;’,’max-width:50vw;’,’}’,’#commonjs-alert:empty { display:none; }’,’#commonjs-alert > div { padding:.25em .5em; display:flex; }’,’#commonjs-alert > div + div { border-top:1px solid #ccc; }’,’#commonjs-alert > div > :first-child { padding-right:.25em; }’,’#commonjs-alert > div > :first-child::before { font-family:FontAwesome; content:”\\f071″; margin-right:.5em; color:darkred; }’,’#commonjs-alert > div > :last-child { margin-left:auto; padding-left:.25em; }’,’#commonjs-alert > div > :last-child:not(:empty)::before { content:”(” }’,’#commonjs-alert > div > :last-child:not(:empty)::after { content:”)” }’,].join(”)).appendTo(‘body’);var $alert=$(”).appendTo(‘body’);function msg(msg,timeout){timeout=timeout===undefined?5000:timeout;var $msg_hit=$alert.children().filter(function(){return $(this).data(‘msg’)==msg;});if(!$msg_hit[0]){var $msg=$(”).append($(”).text(msg),$(”)).data(‘msg’,msg).data(‘cnt’,0);$alert.prepend($msg);$msg.data(‘_t’,setTimeout(function(){this.remove()}.bind($msg),timeout));}else{clearTimeout($msg_hit.data(‘_t’));var cnt=$msg_hit.data(‘cnt’);$msg_hit.data(‘cnt’,++cnt);$msg_hit.children(‘:last-child’).text(cnt);$msg_hit.data(‘_t’,setTimeout(function(){this.remove()}.bind($msg_hit),timeout));}}
return msg;})();$(document).on(‘ajaxSend’,function(ev,xhr,settings){var loc=$(”).attr(‘href’,settings.url)[0];loc.protocol=loc.href.split(‘:’)[0];if(loc.hostname==location.hostname){xhr.setRequestHeader(‘X-Requested-With’,’XMLHttpRequest’);if(settings.type==’POST’){xhr.setRequestHeader(‘X-CSRFToken’,$.cookie(‘csrftoken’));}
if(_NO_CACHE){if(settings.url.indexOf(‘_no_cache=”)

Leave A Reply