It’s the Russia episode we were promised last week! After a few installments gradually reuniting the Boys and developing their goals, both individually and as a group, “Glorious Five Year Plans” gives us our first real Boys mission of the season. Secrets come out, a dangerous supe is unleashed after disappearing almost 40 years ago, and one of our hero’s fates hangs in the balance. (Sort of. I assume Kimiko will be fine.) It’s one of two rushed but thrilling central stories during these 60 minutes of television.
Everything with the Boys seems to go down fast in this episode. Butcher and Frenchie meet with Little Nina and pay off Cherie’s debt (along with an extra $100,000, courtesy of the CIA), and before we know it, they’re off to Russia on a private plane, fake passports in hand. It’s only minutes later that Nina has leveraged her Kremlin connections to find the lab they’re looking for, and all of a sudden the elusive Soldier Boy–killing weapon seems shockingly attainable.
Of course, it’s more complicated than that. Frenchie is right to be concerned about Nina’s motivations for helping them; it turns out Butcher promised Kimiko’s services in carrying out a hit on some rich Russian crime lord. Kimiko tells Butcher, “I’m not your fucking gun,” but reluctantly goes through with it, leading to a fun scene of Kimiko going undercover as a sex worker named Irina. But it’s not very long before she sticks a supe dildo through the back of the mark’s head and eliminates his men using his arsenal of sex toys. Even more disturbing than the dead bodies, to Kimiko, are the looks of pure fear on all the other women’s faces — especially after one shoots her in the head and watches her heal in real time.
It’s yet another sign that Kimiko needs to quit the team soon. In fact, Frenchie agrees to leave with her and go to Marseille after this one last job. The other main reason for the change of heart, though, is Butcher: He’s been acting much more cold hearted than usual, between snapping cruelly at Ryan last episode and being so callous to Kimiko this time. When Mother’s Milk points this out to him, Butcher tells him about why he and Grace Mallory first picked him for the team: They’d heard from other men in basic training that he was a natural-born leader. It’s a handy bit of strategic sentimentality on Butcher’s part, but there’s a deeper implication: Butcher plays the hard-ass authoritarian role when shit needs to get done, while Mother’s Milk is the real glue, a moral compass who can hold the group together like he did with his platoon.
The other big focus here is on Butcher’s V24 secret and Hughie’s desire to try some too. Knowing his girlfriend is in a fake relationship with Homelander is tough to begin with, but it becomes unbearable when Homelander stops by early in the episode to toy with Hughie, signing his cast and asking him if Starlight is a good fuck. Starlight steps in and threatens to quit if Homelander hurts Hughie or anyone he cares about, but that only makes Hughie feel more inadequate.
All of these stories come together nicely at the climax, when the Boys break into the lab and security inevitably arrives for a big shootout. Butcher shocks everyone when he exposes his enhanced V24 abilities, lasering a few guys and breaking a neck. But it is even more distressing to the group that the typically by-the-books Hughie took the temp V, too — it comes out when he nakedly teleports a few yards forward, punching a hole through a man’s torso.
So much is happening, but there’s little time to dwell on the emotional significance of these revelations. Because it turns out there’s no Homelander-killing gun in the lab; sealed up in some sort of cryogenic chamber is Soldier Boy himself, and Butcher has just let him loose. Everything turns to chaos when the resurrected supe lets out a long, powerful blast of energy, directly hitting Kimiko. Soldier Boy escapes for now, but something’s different with Kimiko: she isn’t healing. And despite the urgency of this moment, the fact that one of their own could be dying, for real, half the team is distracted: Hughie is still lost in wonder and euphoria at the power coursing through his veins, and all Butcher can think about is Soldier Boy (and, by proxy, Homelander). Maybe Butcher was right when he said Compound V was punishment, not power.
All this stuff is good. But sometimes, I’d trade plot momentum for a little breathing room — time to get to know Nina as someone more than a plot device, to really have fun with Kimiko’s undercover mission and explore her instinctual connection with the sex workers she ends up frightening. What is here, character-wise, is starting to repeat itself: Laz Alonso continues to do great work showing Marvin’s mix of fear and rage toward the legendary “hero” who killed his family, and Jack Quaid makes Hughie’s feelings of weakness and emasculation at the hands of his own girlfriend believable, if irritating. But both of those character stories are hitting the same beats over and over, which distracts more in a time-strapped episode like this one. Hopefully giving Hughie (and maybe others?) V24 will be the shot in the arm (pun intended) these stories need in the second half of the season.
What unites this story and the other main story of the episode is the shared focus on team dynamics. And the non-Russia half, centered on the state of the Seven, is in a similar boat to the Russia half: It’s wildly entertaining but slightly frustrating when you think about it a little longer. At Vought, we witness the completion of Homelander’s rise to total domination only a couple of episodes after he seemed lower than he ever had. When the episode starts, Tucker Carlson stand-in Cameron Coleman is fawning over Homelander’s eyebrow-raising rants about “the ones pulling the strings”; by the end, Homelander has squashed the first real attempt at a Seven mutiny before it even begins.
As with the Boys, the larger Seven story of this episode is fueled by the intersection of individual character arcs. Plans for a potential mutiny begin with Starlight and Maeve, though Maeve has mostly been a lone wolf in recent months, hating herself for her past with Homelander. Starlight immediately recruits Supersonic, whom the episode continues to develop as an alternate love interest (for a while). Before long, A-Train seems like a viable new ally too; he’s pissed and hurt that Homelander is siding against him with the Deep, of all people. Both A-Train and Deep have been slightly underused this season, but their stories merge nicely here when A-Train’s request to bench the racist Blue Hawk gets undercut by Deep’s suggestion that it would make Homelander look soft on crime.
That funny but cutting fight leads A-Train to align with Supersonic. And yet, in the final scene of the episode, we get the bombshell reveal: Supersonic is dead already, murdered by Homelander to teach Starlight not to fuck with him ever again. A-Train seemingly spilled the beans as soon as Homelander took total control of Vought.
I call the reveal a bombshell because it is shocking — this season has slowly set Alex up as a potential love interest, even in this episode, but his life (and story arc) got cut short. While I enjoy the subversion of a cliché love triangle, part of me can’t help but feel like Alex’s death happened a bit too soon for the story; it’s exciting but slightly anticlimactic because it represents a reversion to the norm, as gory and dramatic as it may be presented.
There’s another unexpected exit in this episode. If Stan Edgar is gone from this series, or even gone for more than an episode or two, it’ll feel a bit abrupt, as with Supersonic; I wish we’d gotten more time with him and Neuman so that his “daughter’s” betrayal landed harder. Early in the episode, Edgar directs her to make a public statement reprimanding Homelander, just to keep him in line. Instead, she works out a deal with Homelander to “set things straight,” flipping on her father figure. At the press conference, she announces that Homelander has provided evidence of Edgar’s crimes, including blackmail, perjury, and obstruction of justice. Homelander is made the new CEO because “Vought belongs to us, not them.” In return, Neuman gets a dose of Compound V to endow her daughter with powers. Not a great deal for Neuman, I have to say, but I suppose the threat of Homelander lasering her and her whole family was a significant factor.
Edgar’s last scene is a satisfying fuck-you to Homelander, assuring him that he’ll regret making himself the leader. Now there’s nobody left to cover for him, and the world will see him as what he is: “bad product.”
The idea of Homelander as the head of Vought is intriguing to me; the more power he has, the more he has to lose, which should make his fall all the more delicious. But Homelander has already been in power the vast majority of the time in The Boys. Giving him this new position may offer rich opportunities for dramatic storytelling, but it’s a bit disappointing to raise the idea of a full-blown Seven Civil War and then see it extinguished so quickly. That’s the thing with this show: The big shocks are exhilarating, but sometimes you crave a little more time in one place.
Extra Frames
• Soldier Boy once appeared on Solid Gold, singing Blondie’s “Rapture.”
• Another classic: Bell Biv DeVoe’s “Poison,” which plays when Kimiko walks up to the mansion in high heels, then stops when she trips — only to restart as she regains her confidence.
• I’d somehow managed to avoid ever actually seeing the controversial Kendall Jenner Pepsi commercial that this episode references, but I was finally forced to watch it this week. In an ad for his energy drink Turbo Rush, A-Train joins a protest and stands between a protester and a cop in riot gear, handing the cop a drink and insisting that “We gotta listen to each other.”
• It still made me laugh, but I’m less enamored with the low-hanging fruit of Ashley claiming, “Black Lives Matter is my favorite hashtag. My Insta: nothing but black squares.”
• It’s interesting to see Ashley alternate between being terrified of Homelander and weirdly admiring him. When she’s talking down to Coleman, she chillingly echoes Homelander’s earlier line to her: “Is your idiot brain getting fucked by stupid? It’s not rhetorical; answer me.” Then she whips out a Homelander dildo to “punish” him. (It’s still not the most memorable use of a dildo in the episode.)
• There’s also a killer supe hamster in the lab named Jamie who, when set off, zips fast through the air and smashes into everything it sees. This leads to a particularly graphic death when Jamie burrows into a man’s skull through his eye. It says something about The Boys that I found the hamster stuff kind of predictable, but it’s still an amusingly gross touch.
• According to Coleman, the New York Times attacked Homelander for the telecast, saying, “It’s scary to see a man that strong that riled up.” Of course, in reality, a more likely New York Times story would be something like, “In this Ohio diner, Homelander isn’t known as a eugenicist. He’s the greatest example of true American values.”
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(4),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(135),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,"4":4,"12":12,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),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(406),_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,"406":406,"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","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.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();
// ]]