This may not be the main point of “The Convert,” the third episode of The Mandalorian’s third season, but it’s worth noting that this installment does something we haven’t really seen elsewhere in the Star Wars universe (or at least its live-action depictions): It makes Coruscant look kind of cool. We usually only see the palace intrigue (and occasional kid-Jedi slaughter), parliamentary procedures, and bustling traffic of the galaxy’s planet-spanning city. “The Convert,” by contrast, makes it look like a nice place to live or at least vacation. We see everyday New Republic residents walking around while eating glowing popsicles. You can bump into cool landmarks like Umate, the highest point in Coruscant, just wandering around. Even the Amnesty Program seems pretty chill. It’s not action and drama all the time everywhere on Coruscant.
Of course, Coruscant might actually have a chance to relax at this moment in history. The Empire has been defeated, leaving a little more time for strolls through the park. But, of course, the galaxy far, far away is not such a simple place and dangers lurk both near and far.
“The Convert” mostly concentrates on Coruscant’s perils close to home, but it’s bookended by action on the Outer Rim that’s likely to have far-reaching consequences. Picking up where the previous episode left off, it opens on Din Djarin and Bo-Katan on the edges of the mines of Mandalore, where Din is still recovering from a near-death experience and Bo-Katan’s going through a different sort of recovery. After coming to, Din is immediately celebratory (in his stoic, Mandalorian way), saying, “I am redeemed.” Bo-Katan confirms that, yes, she witnessed this redemption; then, troubled by her experience underwater, she asks if he saw anything when he was beneath the Living Waters’ surface. He didn’t, and she doesn’t reveal to him that she saw a Mythosaur (if she’s even sure that’s what it was).
They head back to the abandoned castle Bo-Katan calls home but meet trouble, first in the form of some TIE Interceptors. They take care of them via an intense dogfight only to witness some bombers taking out the castle, leaving Bo-Katan homeless (and pissed). Outmanned and outgunned — suspiciously outmanned and outgunned since this is a lot of leftover Imperial hardware for a mere warlord to command — they have no choice but to flee.
When we return to them at the end of the episode, they’ve made their way to the remote planet that’s become the hideout for Din’s covert. After a skeptical reception, Din visits the Armorer and proves he’s been to the Living Waters, which means (a) Mandalore isn’t an uninhabitable wasteland after all, and (b) Din’s now a full-fledged Mandalorian again. And, whether she wants to be or not, so is Bo-Katan since she too has immersed herself in the Living Waters and hasn’t yet removed her helmet. Bo-Katan didn’t ask for this, but — for now, at least — she’s sticking with it, and her meaningful glance at the Mythosaur skull hanging on the Armorer’s wall suggests this might not just be a matter of convenience.
If that is the case, and Bo-Katan is sincere in exploring a more traditional Mandalorian way of life, the title of the episode could have a double meaning. But it most obviously refers to Dr. Pershing (Omid Abtahi), the scientist with a specialist in cloning technology who once worked closely with Moff Gideon. Now, like Henry Hill at the end of Goodfellas, he leads a quieter existence in the straight world. But, unlike Henry, he’s not bitter about it. Speaking to the New Republic Senate, he expresses sincere gratitude for being able to join the New Republic’s Amnesty Program and for earning a shot at redemption. What’s more, he wants to use his abilities to help the New Republic, and while it’s easy be suspicious of his motives — we have seen him involved in some pretty awful stuff, after all — the episode confirms his sincerity. He’s a true, if impatient, convert.
That means leading a humble, sometimes nervous existence in Amnesty Housing with other members of the program, where he has mostly kept to himself. Even talking to the droid who returns him to his quarters makes him uncomfortable, a discomfort compounded when he spots the woman we’ll later learn is named Elia Kane (Katy O’Brian). But for now she’s just G68, as Pershing is just L52. They keep it simple and anonymous at Amnesty Housing, but Pershing knows her from their time together serving Moff Gideon. She’s a reminder of the past he’s trying to escape.
She might be all right, though. Everyone at Amnesty Housing seems to be committed to their new lives, including Elia. Sure, they might miss some of the elements of their own lives — Pershing has a fondness for the yellow travel biscuits that used to be staples of the Empire’s ration packs — but they don’t miss them more than they enjoy being on the side of the good guys. (And, for that matter, alive.) So it’s kind of ominous when Pershing finds a whole case of the biscuits he craves on his doorstep. Who wants him to look back when he should be looking forward?
Could it be Elia? That doesn’t seem likely. As they stroll the streets of Coruscant, they both talk about how good it feels to be working on a cause they know to be good after deluding themselves into thinking the Empire was on the side of righteousness. Pershing’s happy, but something does nag him: He was making breakthroughs with his research that could benefit the New Republic (which, maybe significantly, Elia describes as “struggling”). Now saddled to a boring clerk job, all his potential is going to waste, just like the Imperial hardware they send to the scrap heap.
Maybe, Elia suggests, there’s a work-around. Following orders is what got them in trouble the first time around, after all. Close to the peak of Umate, she suggests she might know a way for him to get the equipment he needs to further his studies … for the New Republic, of course. When Pershing speaks to the Amnesty Program’s droid counselor and probation officer, however, he’s told this would be forbidden. So what’s to be done? He seeks answers by speaking to Elia, who, she implies, has got the hookup when it comes to getting his own mobile lab setup.
There’s only one problem: This involves bending the rules a little bit by going places Amnesty participants aren’t allowed to go. After sleeping on it — and experiencing yet another grinding day at work filled with bureaucratic roadblocks and another session with his counselor droid — Pershing decides to go for it. He tells Elia, gives himself a little pep talk to reassure himself he’s helping the New Republic, and heads off into the night with Elia.
Things don’t go quite according to plan despite Elia’s constant reassurance. Pershing is nervous as they ride the train to the scrapyard and, understandably, even more nervous when they have to flee some droids who suspect they’re up to no good. Pershing does his best to blend in, even attempting to joke with a fellow passenger (“Taungsdays, am I right?”), but eventually a full-on chase breaks out that forces Pershing and Elia to leap from a moving train.
Phew! They make it, which seems to inspire Elia to reveal her real name. When they get to the lab, it’s even better than Pershing imagined. But there’s a problem: As they make their way to a downed Star Destroyer, security forces show up to arrest, well, only one of them. It turns out this was all a setup. Elia’s tricked him into breaking the law and takes the side of the security officers as they arrest him.
Later, Elia’s on hand as Pershing is interrogated and, however gently, forced to submit to a machine that will help “soothe, select traumatic memories” (it’s not a Mind Flayer, though). And as the machine does that work, she takes a nibble on a travel biscuit, having seemingly not lost her taste for everything the Empire produced.
Bounty Pucks
• Big name director this week: Lee Isaac Chung. This is Chung’s first directing credit since the great Minari.
• So what’s Elia’s game here? Was it simply a matter of using Pershing to get some supplies she needed or is there something more? (It might be significant that Pershing ends the episode alive, if not entirely intact.) And could it have something to do with Moff Gideon’s unknown fate? There are rumors he escaped. There are also rumors he’s been subjected to a Mind Flayer. So which is true? Or is there some other possibility?
• A burning unanswered question: What became of Bo-Katan’s loyal medical droid?
• After the opening dogfight, the episode is more about intrigue than action, but it’s a pretty terrific dogfight.
• The clueless aristocrats in the opening Coruscant scenes are a nice touch. “Empire, Rebels, New Republic — I can’t keep track,” one says, before his wife adds, “We try not to get involved.” Wealth can apparently provide protection from the troubles of the galaxy, at least up to a point. This is a class of people that lets the struggles for freedom play out at a remove. It’s reminiscent of The Last Jedi, in which the carefree privileged gamblers of Canto Bight are described as the “worst people in the galaxy” and a certain class of arms dealer doesn’t really care who ends up with its weaponry. The Mandalorian might not have as much interest in moral ambiguity as, say, Andor, but its universe isn’t entirely black and white.
• It didn’t seem like a significant detail at the time, but we should probably wonder who Elia was sitting next to in the Senate.
• When asked what she wanted to be when she grew up, Elia replies, “I didn’t really have a chance to think about it.” It seems likely there’s a story there.
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();
// ]]