Photo: Patrick Harbron/AMC/AMC Film Holdings LLC. All Rights Reserved.
Given that Jennifer has become a global topic of conversation in what seems to be a matter of weeks, one assumes that the world’s most powerful, high-end publicists, event planners, logistics specialists, and social-media experts are among authorities’ persons of interest. And, uh, murderers, I guess? We open this week with the news of a British tabloid editor whom Jennifer has killed; Jennifer had also kidnapped the editor’s son, but released him after the tabloid published Jennifer’s manifesto and swapped its pictorials of topless women for bottomless men. This latter demand strikes me as heteronormative, but given that the manifesto also demands only female U.S. presidential candidates for the next 50 years, perhaps the plan is for a similar several decades of Page 3 wangs before settling into nude gender parity.
Also progressing at a rapid clip is Plum’s New Baptist Plan. Apparently, the drug-withdrawal symptoms we saw Plum suffering in last week’s episode, “Y Not,” are all better now, and she’s ready to meet her new mentor. Marlowe Buchanan (the great Alanna Ubach) was a sitcom star until she went on vacation and cut 20 inches off of her hair (motion to request a “before” shot of two feet of hair on a five-foot-two woman); she lost her job and her berth in the business because she was no longer bangable. No one is better qualified than she to guide Plum on her path to becoming bangable — Marlowe literally wrote a book titled Bangability Theory — though she makes it clear, when Plum balks, that this part of Plum’s plan doesn’t actually require her to have sex with anyone: “It’s not about literal banging, silly,” Marlowe tells her. “And it sure as hell is not about what you want. It’s about what men want.” Gosh, how will Plum ever adapt to a reality in which her desires are subordinate to literally all men’s?
History’s most depressing makeover ensues, as Marlowe takes Plum to get waxed, injected, cut-and-colored, contoured, Spanxed, and heeled. Plum guesses early on that the lesson she’s supposed to learn from all of this is that “becoming thin is becoming bangable, and becoming bangable is like a prison of its own.” Rubi, measuring her so that she can alter Plum’s red “Alicia” goal dress, says she’s basically right, and that if Plum is still determined to have weight-loss surgery, she’s too tired to even try to talk her out of it, having only gotten an hour of sleep the night before due to a bomb threat against Calliope House, a radical space some find threatening: “Real change can’t come from inside. You’ve got to create a whole new system.”
Plum heads from there to a meeting with Kitty, who contemptuously asks if Plum’s new look is what had her missing Kitty’s calls all day: “You’ve been too busy tottering around town getting glam?” Kitty’s even ruder than usual because Jennifer has targeted Austen Media, demanding that the conglomerate also publish the manifesto; early in the episode, we see Kitty imperiously informing a boardroom full of men that she won’t do it. But Plum’s piece on the plus-size fashion show, written in a Y-withdrawal haze, is good enough for Kitty to publish in the next issue of Daisy Chain, and has opened Kitty’s mind, just a little: “I’m coming around on the specialized angle for my readers. I know that some of my girls have weight problems. At first, I didn’t want to encourage them to be fat. I mean, if you give them pretty clothes, where’s the incentive to be healthy? But in the end, I feel it’s nice to include everyone.” WOW, KITTY IS SO WOKE. On her way out, Plum is able to widen that crack she’s opened, shocking Kitty with the news that “her” girls, in their letters to the editor, are mostly pro-Jennifer: “A fair number of the girls seem exhilarated. Empowered, or something like that. I guess they feel like they matter, somehow.”
Bringing home the news that Plum will be published eases some of the tension between her and her mother, summoned east from Glendale at Steven’s request after Plum’s Y withdrawal freaked him out. Plum’s in a good enough mood to bake the chocolate cake she had promised Dominic and send him the cutest selfie of her with it. But then she washes off all of her contouring and reappears in front of Mrs. Kettle with her Botox and Restylane bruising newly visible; they fight about whether being beautiful, as Mrs. Kettle (correctly) describes Plum, is the same as being slim. Mrs. Kettle demands to meet Verena, and instead of agreeing to set it up, Plum flees to clear her head on a walk, which is when she’s ambushed by Leeta, whom Dominic had previously said was in the wind. Leeta wanted to say good-bye to Plum before leaving for parts unknown, possibly forever. After hugging Plum fiercely, she asks, “When Verena is finished with you, come find me.” Plum guesses that this is about Jennifer; Leeta will only tell her to be careful.
And with good reason, as radical feminism is changing lives all over the city. Mrs. Kettle goes to Calliope House to confront Verena — not just about the New Baptist Plan, but also the old one, and the ways Verena’s mother’s business hurt a young Plum — only to discover that she and Verena are pretty much on the same side. Verena explains, “All I am trying to do is help [Plum] see that happiness has nothing to do with how you look and how much you weigh.” But Plum is definitely not happy at the moment. Her final stop with Marlowe is at a plastic surgeon’s office, where she gets extensively Sharpied and can see herself in the mirror as the thin Alicia of the future … until he starts talking about the scarring that will result, and she can picture that instead.
I’m not 100 on the messaging here: A large body can be as beautiful as a small one, but a scarred body is ugly and pitiable? Not to say the effects of the multiple surgeries that may follow Plum’s stomach-stapling don’t warrant extensive and serious consideration, but what is the survivor of a scarring incident or injury — or, as in the situation Plum’s pondering, choice — to think about her body after watching this scene?
Anyway, Plum is already upset by her plastic-surgery consultation when Marlowe tells Plum that the next phase of her New Baptist Plan is to put on the dress Rubi altered to fit her current body and go on some dates. Plum says she wants to quit and is horrified when she goes to Calliope House to tell Verena and finds Mrs. Kettle now aligned with her, as Verena urges Plum to stop being so angry at and punitive with herself. Plum flees this confrontation, too, and heads for Steven’s café to serve Dominic her cake ( … not a euphemism). She easily flirts with him before apologizing for having called him during her post-Y fits; he assures her that it’s okay, since they’re friends. And when she tells him she’s thinking about ditching Calliope House, he asks her to stay and gather intel for him to try to find a connection between them and Jennifer: “Haven’t you ever wanted to be a hero?” The suggestion that she could write about it afterward is too tempting for her to resist.
Meanwhile, at Daisy Chain, Kitty finds that the ladies’ room mirror has been tagged with hundreds of revolutionary Post-its. She reverses herself on the manifesto, ordering it printed on the covers of all Austen Media’s women’s titles, and when the CFO comes to her office to talk down to her — literally; she’s sitting behind her desk while he looms over her and calls her “honey” — she informs him that she knows all about his affair with one of her former assistants when the woman (whose name was Jenny, HMMMMM) was 20, including that he forced her to abort the baby he fathered, so unless he wants Kitty to call his wife and tell her about it, that $500,000 expenditure on new covers is going to happen after all. She then heads over to see someone we’ve heard mentioned a lot but hadn’t met until now: Stanley Austen (Campbell Scott!). Here, Kitty confirms what we probably could have guessed: Her reversal on Jennifer has nothing to do with feminism, and everything to do with capitalism: “This is a ground-floor billion-dollar opportunity. This is Apple stock in 1980 … This thing is going to be bigger than climate change.”
Since about, oh, let’s say, mid-November 2016, there have been numerous cynical consumer items produced to suck money out of credulous libs’ wallets, often without funneling any of it to organizations that are actually trying to do good. (Jezebel had a good essay on this last year.) One need not even look any further for an example of this than … the commercial breaks during Dietland, one of which recently featured promos for its official aftershow, Unapologetic, in which host Aisha Tyler sported a cashmere “Time’s Up” sweater. At least, in this case, more than 25 percent of the $380 sticker price actually goes to the Time’s Up Legal Defense Fund; RIP, Safety Pin Box.
The point is, there is precedent behind her when Kitty seizes the opportunity to enrich Austen by commodifying Jennifer; she even makes Jennifer bangable by framing the manifesto with elegant fingers, nails pointy and painted red.
I’m not sure how effectively Kitty can ride this wave, though: From what we’ve seen, she has much more experience hating women than hating men …
… Though at least she knows how to weaponize her anger externally. Plum is still turning hers against herself — although her voice-over suggests that will change: “Back then, nothing was getting through to me.” As soon as Mrs. Kettle leaves to return to California, Plum calls to put down a deposit on her surgery: “I didn’t want to be the hero. I still wanted to be the hero’s girlfriend.” The story isn’t over, though, and as all those Austen lady mags’ covers remind us, “There will be blood.” … Uh, more blood.
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();
// ]]