If Shōgun’s strength is how subtly it sets up its plot machinations through casual dialogue, as it does in the premiere, then “Servants of Two Masters” is one of the miniseries’ weaker episodes. This is good news for anyone who watched “Anjin” and thought, Wait, what?, as Yabushige, Lady Mariko, and an imprisoned priest (Joaquim de Almeida) all deliver big, bold plot-summary monologues. If you’ve tuned in for sweeping landscapes, gory sword battles, and passionate romance, well, this is not your week.
That doesn’t mean there isn’t any eye candy, however. The scene in which Ishido is dressed by his servants in layers of blue silk shows off how lush the costuming is, complete with intricate golden patterns stitched into his lapels. This is one of the few “show, don’t tell” scenes of the episode, as more silent servants arrive to deliver Ishido official impeachment papers for Toranaga. While he applies his official seal, he keeps eying his set of armor longingly from across the room, clearly yearning for the simplicity of combat. When he brings those impeachment papers to the rest of the council (all Catholics, remember), they refuse to sign because John Blackthorne’s presence as a Protestant Englishman in Japan is an affront to their religion. They demand Blackthorne be put to death and Ishido complains, “This morning I woke up and saw us as Toranaga must see us: bureaucrats.”
That bureaucracy is front and center as the push-pull of Shōgun as a historical epic and a quiet prestige drama becomes somewhat unbalanced in this episode. Taking place almost entirely in small rooms of Osaka Castle (including the flashback opening), “Servants of Two Masters” has the simple goal of laying everything out on the table. The Taikō, as he lies dying in the flashback, tells Toranaga, “The vultures are circling,” explaining how Toranaga is the only one he trusts to keep his heir safe until he comes of age. To prevent a civil war, the Taikō has set up the Council of Regents, and Toranaga hesitantly accepts, knowing that the council’s inability to find consensus will inevitably lead to fighting.
Flash forward, and Blackthorne is back in front of Toranaga, where we left off in the first episode. Father Martin Alvito (Tommy Bastow) has been invited to translate, and Toranaga also invites Lady Mariko to make sure Alvito is translating accurately. Just as Toranaga learns that Blackthorne’s England is at war with Portugal, however, Ishido barges in and subtly suggests Blackthorne should be in prison. Toranaga agrees as the two men engage in twisty yet polite dialogue that hides their true intentions. “I only want to keep the peace,” Toranaga says of jailing Blackthorne, which might as well be his entire character motivation.
Imprisoned at Ishido’s behest, Blackthorne shares a crowded cell with a convicted priest who brings viewers along on a trip out to Exposition City. It’s an uncharacteristically clumsy conversation for this show, but we learn that the Portuguese Jesuits imprison anyone who speaks against them, we get a bit of history about the Catholic regents (namely, one converted for the wealth and one is a leprosy survivor), and it’s laid bare that Toranaga’s presence at Osaka Castle is as a hostage. “If Toranaga has claimed you as an ally, you’ll never leave Japan alive,” says our doomed, imprisoned priest.
It’s unfortunate how much plot acceleration exists in that jail scene, but it’s easy to understand why the writers chose to be blunt: Following who each character is and what their motivations are can be tricky to sort out in a show this sprawling. But when Lady Mariko is summoned to Toranaga’s chambers after their Blackthorne interview, the show’s subtle dialogue clashes with another big, brash explainer. After Mariko meets with Lady Kiri (Yoriko Dôguchi), Toranaga’s wife, and Lady Shizu (Mako Fujimoto), Toranaga’s consort who is pregnant with his son, Toranaga asks her opinion about the barbarian, and Mariko launches into a blunt explanation about how keeping the Protestant Blackthorne alive sows division between Ishido and the Catholic regents. It’s an exchange that sticks out mainly for how it contrasts with the masterful character introductions of the preceding scene: We only learn who Lady Kiri is through her familiar teasing with Toranaga, to which he replies, smiling, “After all these years, she still picks on me.” After such a quiet yet telling moment, Mariko’s summary feels jarringly out of place.
She is right, however, about keeping Blackthorne alive to sow division — that is Toranaga’s plan, and it works. With the Catholic regents refusing to sign the impeachment papers until Blackthorne is dead, Ishido is stuck. “This heretic offends our God,” says Lord Kiyama (Hiromoto Ida). Ishido’s response: “I wonder if you’d be so devoted to this god were it not for the riches that his priests heap upon you.”
And there it is! Bouncing around between well-crafted character interactions and plodding conversations, “Servants of Two Masters” finally hits the crux of the show: the Portuguese trade has made certain Japanese lords very, very wealthy, and that has given the Jesuits a high level of influence over all of Japan. “Silk, gold, and guns. These Jesuits care nothing of men’s souls,” says the imprisoned priest. Later, when Blackthorne is brought before Toranaga again, he explains that Spain and Portugal have divided up the world and declared that all of Japan belonged to Portugal, who had legal, royal mandates to replace its leaders with Catholic ones. This greatly troubles Toranaga (“Did he really say ‘belongs?’”), but more importantly, it’s the first time Toranaga sees Blackthorne as something more than a pawn. Originally, Blackthorne represented access to guns and cannons and was a spanner Toranaga could throw into the gears of the council. With the revelation that the Portuguese have a secret gun-running base in Macau (staffed by converted Ronin, no less), Blackthorne’s knowledge makes him crucial to Japan’s survival.
But just how did Blackthorne earn an audience in front of Toranaga again? Well, that’s the product of even more scheming. When Ishido visits Yabushige, he notes that Toranaga did not invite Yabushige to stay at the castle. Yabushige seems insulted by it, but we also learn that Yabushige served under Ishido — even though these two men have war history together, Yabushige still claims fealty to Toranaga. But is he loyal? He immediately offers up Blackthorne as a potential prize in shoring up Ishido’s army: based on the earlier conversation, Ishido will very likely have to war against the Catholic regents if he wants to seize power himself. Yabushige explains that for Ishido to properly use Blackthorne’s guns and cannons, the English pilot will have to be rescued from his sentence and given back to Toranaga for the time being.
As Blackthorne is marched out to the woods for execution, bandits attack Lord Kiyama’s men. Then, thankfully, Yabushige’s men arrive and slaughter the bandits. “You always seem to be in the right place at the right time,” Toranaga says to Yabushige later. Yabushige reacts strongly to this statement, indicating that he knows that Toranaga knows that Yabushige set up the whole double ambush.
Yabushige literally serving two masters, Toranaga and Ishido, is our most blatant example of the episode’s title, but it goes beyond that. The Catholic regents serve both the council and the Jesuits. Mariko serves both Toranaga and her God (remember, she’s Catholic). And Blackthorne drops a big revelation: He has direct orders to open up trade between England and Japan. Throughout the first two episodes, he declares that he is not a pirate, over and over again. And yet, he served aboard a Dutch privateer ship, whose ship’s logs, now in the hands of the Jesuit priests, detail endless pillaging and plundering of Spanish settlements. It’s clear that Blackthorne has engaged in piracy, but he’s also on a mission to break Portugal’s stronghold over trade with Japan and crush the Catholic church in doing so. He is both Dutch pirate and English emissary.
That ship’s log is damning evidence both for Blackthorne (showing his terrible deeds) and for the Jesuits (who need to conceal their world domination plans). In fact, the Jesuits are so afraid of this knowledge that they convince Lord Kiyama to send an assassin after Blackthorne. Of course, Lord Toranaga sets a trap and the attempt is foiled.
The assassination scene is a welcome transition out of Exposition City and back into the show proper: We’ve got zippy action, lots of bloodletting, beautifully shot scenes tracking the assassin through dark hallways, and Toranaga bringing his katana down hard onto the assassin’s neck (literally hiding until it was time to strike, like his falcon). She stumbles as she begins to choke on her own blood, and Blackthorne bursts in to attempt to defend Toranaga, catching a nasty slash on his forearm in the process. Toranaga has already sheathed his sword, however, and uses his scabbard to knock the dying assassin back into a zen rock garden. It’s a brutal scene: He could have easily ended the assassin’s suffering, but he wants the assassin to have a slow death — and that may reveal more about his character than anything he’s said up until this point.
Feudal Gestures
• When Mariko is summoned to Toranaga’s chambers, he says to his wife, “Don’t bother my guest, Kiri.” She responds, “Kiri no kata, please, I’m an old woman and I need a lot of respect before I’m dead.” This is another example of the intimacy between Toranaga and Kiri — when he uses her informal name, she reminds him to add the honorific.
• When he’s dying, the Taikō mentions that Lady Ochiba, the mother of the heir, should have been Toranaga’s wife. Then he recalls a phrase they used after drinking too much sake, which I thought was great: “We’ve shit too many times in the same pot to piss on our own feet.” There’s some tension between Lady Ochiba and Toranaga, and we can see it in her stern glances towards him.
• Though it’s not stated in the show, the official companion podcast mentions that both Ishido and the Taikō came from a peasant background and had to fight their way to the top while Toranaga came from a royal family. This adds to the weight of Ishido staring at the Taikō’s armor after admiring his own, more humble set.
• Director Jonathan van Tulleken also mentions on the podcast that most of the show was shot in chronological order, so as John Blackthrone becomes more familiar with Japanese, Cosmo Jarvis, the actor who plays him, is also learning Japanese and can understand more of the lines as they’re spoken to him. Neat!
• Tadanobu Asano as Yabushige really steals the show — his facial expressions and vocal ad-libs add tons of dimension to Yabushige’s personality on screen, and it’s great seeing a guy as brutal as him be a little goofy from time to time.
Update: An earlier version of this recap misstated the number of Catholic regents. It has been corrected.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(3),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(136),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]