As Nadia spends more time in the past, Russian Doll commits to 1980s aesthetics. When Nadia accidentally boarded her first time-traveling train, she found herself surrounded by all these signifiers: the Travis Bickle lookalike; the Cats and Sophie’s Choice posters; and, of course, the newspaper with the John LeBoutillier column and the huge ad for Tab. By the time we get to “Brain Drain,” the third entry in season two, the ’80s have taken over — the episode has a much grainier look, recalling films and footage from 40-plus years ago.
It’s a smart choice by Lyonne, who directs from a script she co-wrote with Alice Ju, one that works on multiple levels. It allows her to tell the story with distinct élan, but it also demonstrates how caught up Nadia is in her mission — she’s starting to see things differently. It also gives Nadia’s scenes with Nora, who suddenly appears on her “own,” the look of home movies they almost certainly never made, rendering the moments even more bittersweet.
“Brain Drain” is the most harrowing episode yet — tinged with paranoia, its humor giving way to body horror. The first time I watched Nadia scramble across a New York Public Library, I laughed, because who does that? On my second viewing, it took on more of an eerie look. It’s not a spider crawl down some stairs, but it’s definitely more than a little unsettling and yet another sign that walking around in her mother’s body is having an effect on her.
In the previous episode, Vera noticed that Nora was acting differently, and that’s because Nora was Nadia at the time. But as we head toward the season’s halfway mark, it’s Nadia who’s changing. She has the same vaudevillian voice, but her cadence is much more rushed, her thinking jumbled. It actually started in “Coney Island Baby,” when Nadia interrupted the racquetball game. The “tight 1980s shorts” joke is hers, but the stuff about beaming up sperm to the “Federation starship”? Not so much. Even she looked unsure of what she was saying at the time. Now it seems she may be hallucinating — the cop from the train in “Nowhen” appears in the library and toward the end of this episode. But this is Russian Doll — is the same cop appearing multiple times (like the three stooges from season one) for reasons other than some kind of psychological breakdown?
I have as many questions as Nadia, who wakes up on the 6 train in the pregnant Nora’s body and decides to stick around in 1982 and regroup at Ruth’s apartment. She’s still technically herself, though all her mentions of “Nora” aren’t lost on her friend. Ruth looks concerned, as does Nadia, who now finds that she enjoys menthol cigarettes.
A trip to the obstetrician’s office only raises more red flags for Ruth and Vera, who sets aside her anger long enough to attend her daughter’s ultrasound. Vera almost lets down her guard to tell Nadia-Nora about the “gold train” that spirited away the treasures of so many Hungarian Jewish families in 1944. But Vera says she has always feared that people will think she’s “insane” if she talks about the “miracle” Delia referred to in the last episode. Nadia-Nora tries to reassure her: “Well, inexplicable things happening is my entire modus operandi.” After everything she’s been through, Nadia’s prepared to believe anything.
Here, we see one of season one’s themes reemerge, as characters question whether mental illness is the source of these “inexplicable things” or if it’s something almost mystical. Then we realize how much trauma is in that public restroom: Vera, a Holocaust survivor; Nora, who had to try to live up to her mother’s toughness while also living with schizophrenia; and Nadia, whose guilt over her will to live may have sent her careening through the multiverse.
So many recent movies and TV shows have purported to “be about trauma,” and only a handful of them have handled that subject matter thoughtfully. In a recent New Yorker profile, Lyonne said intergenerational trauma and the role it plays in our lives is one of the questions she wanted to wrestle with in the new season. My ears certainly pricked up at Nadia’s multiple references to epigenetics (“Find the train, mitigate the epigenetic K-hole before it begins”), but it’s something Ruth says during the ultrasound that viewers will parse: “Nora, being born doesn’t make you a victim.”
I interpreted Ruth’s words as one of the ways people view the notion of inherited trauma. The other side of that coin is if, for example, you’re the child of a Holocaust survivor, then you’re born a survivor. I’m still feeling this out, though; I only started (slowly) reading about epigenetic research in the past few years, mostly as it pertains to Black Americans. There’s clearly so much that is ripe for discussion about this, not the least of which is how Lyonne and the team use what’s happening to Nadia to understand what Nora and Vera went through.
The growing body-horror element could be another manifestation, although we might also view the merging of Nadia and Nora as a tale of possession. Possession stories have their own extensive history, and, of course, demonic possession was once conflated with “madness.” I’m not suggesting Russian Doll is going full horror episode with “Brain Drain,” but David Cronenberg’s influence is undeniable: the video feedback loop scene at Crazy Eddie’s, the bug that Nadia-Nora pulls out of one of her abrasions. Hell, even the episode title sounds like a riff on a Cronenberg movie.
Lyonne’s experimentation pays off in “Brain Drain,” which is a nail-biter even before Nadia announces her plans to go to Budapest. Nadia-Nora’s behavior isn’t lost on Vera or Ruth. In the final third of the episode, Nora somehow splinters off from Nadia and accuses Vera of putting bugs under her skin and lying about the mold in her apartment. She then calls Ruth and tells her she’s with her daughter Nadia, which might make sense to Nadia, Nora, or Nadia-Nora but definitely does not to Ruth or Nora’s super, who has her committed. (I suppose Vera could have signed off on it, but, as the MTA worker tells Nadia-Nora at the start of the episode, it’s disturbingly easy for a stranger/police to have someone committed against their will.)
At the hospital, it becomes clear that, despite Lyonne and Sevigny’s shared screen time, Nadia is still very much in Nora’s body, and she’s being scrutinized the way her mother has been all her life. It probably doesn’t help that Nadia introduces herself as, well, herself while saying she’s merely “eccentric.” The doctor just wants to give “them” Thorazine until Nora delivers the baby, after which she’ll probably be locked up for the rest of her life.
Nadia asks, “Is this what every day was like for you, Mommy?” as Nora nestles against her. She’s almost childlike even as she talks about figuring out how to “fix” her mother. Nora reassures her as a mother would, telling Nadia that “nobody’s gonna lock us up.” Lyonne frames the shot so beautifully here — the women’s foreheads touching, Nora’s strawberry blond tresses mixing with Nadia’s fiery ones. Nadia thought she knew what it was like to be in her mother’s shoes, but she didn’t really grasp it until this moment. It’s probably the closest they’ve ever been to each other, and it may just be a fantasy.
Before you can say “McMurphy,” Nadia escapes and prepares to return to 2022 — or maybe not. She tells Nora, “I think if we can just get back far enough, we can circumnavigate this whole future hellscape, and then you’ll never have to go through any of this.” “Get back far enough” suggests venturing further into Nora’s past to head off the looming tragedy somehow. Nadia does find the receipt for the Peschauer family’s valuables, but surely, the 6 train doesn’t travel to 1940s Budapest, does it?
A Krugerrand For Your thoughts
• When the cop arrives at Nora’s apartment, he says, “Looking for Nora Vulvokov,” and both Nadia and Nora say, “That’s me.” This is the first time Nadia refers to herself as anything other than Nadia (in the past, that is), so she may have separated herself just in time.
• Between “I’m the Norm of this Cheers” and “‘Weird, weird, weird.’ Little Jodie Foster, Alice Doesn’t Live Here Anymore? That’s around now, right?,” Nadia really wants one of her references to land.
• I’m still not sure how the train works — or if there is indeed any logic to it — so Nadia could very well just need to ride it to a different stop to end up in a different decade.
• When Nadia makes it home, she finds a note from Alan, who seems worried or excited to see her. What did he find on his trip aboard the time-travel train? I’m ready to see their stories converge a bit more this season.
• From Nora’s notepad: “Accountability is the answer. When the Judgement Day reveals the ugly underbelly of discontent. We are forced to agonize over the delicate balance between truth and reality. The masses cannot adequately evaluate the substance of this conundrum. At some point, the will of your soul supersedes the needs of daily life and physical needs.”
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();
// ]]