ByZoe Guy,
a news writer who covers film, TV, music, and celebrities
Photo-Illustration: Vulture; Photos: Warner Brothers, Universal Pictures
At the corner of 68th Street and Broadway, Mission: Impossible — Dead Reckoning Part One is serving only one purpose: being my decoy ticket as I enter the world of Barbenheimer. After a successful opening weekend of his own, Tom Cruise just might be flopping in the face of these unlikely twin movies, officially born on July 21, that are ushering in a palpably exciting cinematic moment. Before arriving, I had a stray thought that maybe Barbenheimer exists only in the hearts of the terminally online, hyped up by media people such as myself but not really going to make as much noise IRL. Like, fine, the National Association of Theatre Owners is projecting that more than 200,000 moviegoers will do the double feature, per the Wrap, but that doesn’t mean much to someone who hasn’t taken a math class since 12th grade. Cruise may be under the impression that he’s cinema’s one true savior, brought to this earth to base-jump off cliffs and scale the Burj Khalifa to atone for our sins and sell seats to people who don’t really go to the movies anymore. But today, based on the neon-pink evidence at Manhattan’s AMC Lincoln Square, moviegoers don’t want to be saved. They want to be Barbenheimed.
It’s July 20, around 5:45 p.m., and everyone’s here for Greta Gerwig’s pink psychedelics or Christopher Nolan’s movie about a man in a porkpie hat. Kathleen Mukamal is doing the double feature alone. “I’m the same age as Barbie, you know,” she explains to me, wearing head-to-toe pink. “They say she was born months after me. I’m late in ’58. She’s ’59.” Mukamal’s fit matches the bandanna worn by her slayful Yorkshire terrier, Ruby, who’s attending the screening with her owner. It’s Oppenheimer first and then Barbie for her “because it was just what was available,” she says. “I got the front seat in each row. You know, the last seats that were available.”
Ruby and her owner, Kathleen Mukamal.
Photo: Zoe Guy
While loitering in the lobby, I’m confronted by an invasion of every shade of pink — fuchsia and coral and bubblegum and ballet slipper — all marching in lockstep up the escalators leading to the second and third floors. The sea of pink makes me happy I wore my magenta short-sleeved button-down, even if the sweat I emitted on the MTA’s saunalike platform is so bad that it’s gonna rudely manipulate me into finally taking the 100 percent silk shirt to the dry cleaner, a task I’ve managed to dodge since stealing it from my sister. If I hadn’t dressed for the occasion, I would simply look bitter and unpatriotic in the face of everyone else who adhered to the dress code. No one’s really dressing for Oppenheimer, as far as I can tell — except for the pair of men in blue shirts and briefcases who are running across the place at great speed, late for their screening, I suppose — but a third of the nearly two dozen people I speak with later are here for both. Maybe my pink is a force field against anyone who’s just seeing Oppenheimer, unclear, but not a soul I speak to tells me they’re here solely for a screening of that film. In the idle din at the moment, I overhear someone ask, “When’s the last time you had fun at the movies?” I can see this is the experience Cruise is probably horny for.
I join the long line of people waiting to get inside the theater until I do a double take after seeing a young couple in matching Barbenheimer T-shirts. One shirt is pink and the other is black, but both share graphics with the movies in question and have Barbenheimer emblazoned in the Barbie font … or is it the Oppenheimer font? I get their attention. “We would love to talk, but we’re late for our Barbie showing,” the man says before I can get a good look. Being late is not an option, knowing that moviegoers paid upwards of $40 for the double feature tonight, not including their outfits, popcorn, and a drink.
Taking in the scene, you don’t need to be a nuclear physicist to see that Barbie is winning this theater’s marketing battle and is even doing enough heavy lifting for Oppenheimer to benefit. There’s a massive Barbie ad on the escalator landing. A Barbie step-and-repeat with a matching pink carpet. A life-size Barbie-doll box. Each photo opportunity offers moviegoers the chance to take commemorative pictures with their dates holding pink BarbieCorvettes and dolls purchased at the concession stand (a $64.99 bundle) in one hand and free Barbie posters in the other. Though there’s nothing Oppenheimer-themed save for a poster in the dark first-floor lobby, a few people I chat with think Barbie’s 18-month marketing strategy has had a Reaganomics trickle-down effect on why they’re here for the bomb movie, too. “I am here to see Barbenheimer,” Matt tells me, wearing his ultrahigh platform heels and baby-pink Barbie tank while waiting to take pics in one of the photo ops. Why? “Well, Barbie ’cause Barbie’s everything, and Oppenheimer ’cause I need to know what the hype’s for.” Willyan Ferreira, for their part, adds that “pink is a very powerful color, and so is an atomic bomb.” A pink-and-blue virus has taken root here.
Matt, Bre, Willyan, and Juanjo.
Beth, Hayden, and Caileigh.
Omar and Chris.
Oppenheimer stans?
/4
Chris, wearing a DayGlo Ken outfit, also thinks the Barbenheimer alliance is a joint slay. “I actually see it as a truce,” he says. His partner, Omar, sports yet another baby-pink tank, accessorized with a fuchsia bandanna around his neck. Chris continues, “I think anything that encourages people to go to the movies, like, great, do more double giant releases to get people back.” He’s optimistic about how this model could work in cinema’s favor: “I feel like this is the first time since the pandemic people are really flooding the movie theaters. I was laughing, saying I feel like the staff today is going to be like, ‘I don’t even remember how to do this!’”
After a bit of a dustup with an usher who’s confused about why I bought a ticket for a movie I’m not seeing, I’m standing in the concessions area. Nearly every register is occupied to feed the masses, and the lines snake around the stanchions like a busy airport-security check. A screening of Barbie just let out, and I catch two college students from it sporting unofficial merch. Arnav Das is in a shirt featuring Ryan Gosling’s Ken, and Sofia Cedeño is wearing a shirt decorated with Margot Robbie’s Barbie; they tell me more merch should include T-shirts of the memes. “Have you seen the picture where it’s like Barbie and Oppenheimer shaking hands and then it’s blowing up in the background?” Cadeño asks me. I haven’t seen the meme. “They are, like, facing each other. Yeah, that’s the one I would want.”
Photo: Zoe Guy
They leave, and I wait in line with Luna Rahzel, a cosplayer who tells me she purchased two rows — that’s 22 tickets — for her and her cohort when tickets first went on sale. We make our way to the front of the line and Rahzel nabs the Corvette popcorn bucket and the Barbie-doll bundle on sale. Luckily, she’s here two hours early to grab some of the clearly dwindling supply. “Mattel is making hand over fist on this,” she jokes. “Woo, late-stage capitalism!”
Some still seem to think Barbenheimer shouldn’t have declared a truce. Beth Slade, Hayden Murphy, and Caileigh Potter are “absolutely not” here for Nolan. “What are you going to wear to it? Black?” Potter wonders. “I don’t want to watch people get blown up. The world is dark enough as it is. I want to watch some joy, some pink, something silly, maybe cry a little bit, but in a fun, lighthearted way that’s nostalgic.” Skylar Theis, who will actually see both films, nails it: “She’s everything; he’s just Oppenheimer.”
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();
// ]]