The actor’s Civil War role exploits a talent he has honed for years: being the most terrifying presence onscreen.
ByNicholas Quah,
a Vulture critic who covers podcasts, television, and pop culture
Video: A24, AMC, Netflix, Warner Bros.
Video: A24, AMC, Netflix, Warner Bros.
Jesse Plemons appears for all of seven minutes in Alex Garland’s discombobulating Civil War, but in the tradition of Hollywood’s great bench players, it’s enough time to nearly run away with the whole thing. We encounter him when our traveling war reporters — Lee Smith (Kirsten Dunst, Plemons’s real-life partner), Jessie Cullen (Cailee Spaeny), Joel (Wagner Moura), and Sammy (Stephen McKinley Henderson) — inadvertently stumble onto a farm where militiamen, led by Plemons’s unnamed ultranationalist, are pouring bodies into a mass grave. The film never clarifies what’s up with these guys or what led to this particular moment, but that’s par for the course with Civil War’s pinhole lens. Garland deliberately obfuscates the politics shaping his near-future America, so what something has to do with anything else is usually vague.
One thing’s for sure, though: Plemons is bad news. What ensues is an agonizing sequence as his character, clad in paramilitary gear and a pair of red bro shades fit for Coachella, holds our protagonists captive alongside two other journalists from Hong Kong (Nelson Lee and Evan Lai). The scene is pregnant with contemporary political horror, seizing the image of rogue white militiamen that American viewers might identify with the mob that stormed the Capitol or the group that conspired to kidnap the governor of Michigan. It’s one of several provocative visuals that Civil War conjures throughout its road trip. Prior to this, the reporters stopped at a gas station, where three men were torturing looters; they were embedded in a shoot-out between the U.S. military and “the Florida Alliance”; and they got pinned down in a surreal sniper battle at a winter amusement park. But the mass-grave scene stands apart, a feat owing in no small part to Plemons’s effortlessly terrifying performance. “We’re Americans,” Joel pleads after the ultranationalist casually executes one of the Asian journalists. Plemons’s response is him at his most frightening: He’s calm, quiet, thoroughly unpredictable. “Okay,” he replies with a flat affect, subtle flashes of the actor’s Texan accent hanging beneath each syllable. “Well, what kind of American are you?”
Now, I’m a huge Plemons-head. He’s an actor whose appearance onscreen, no matter how big or small, always makes me turn to the person next to me and whisper, “I love that guy.” He has this great open face, equally capable of fading into the background or snapping your attention into focus. It’s easy to read an Everyman quality in him,which likely has a lot to do with the strong naturalism he brings to his performances. Traditionally, these traits have made him an ideal fit for characters who are fundamentally sweet and sincere. Think of Landry Clarke in Friday Night Lights (even with the bizarro plot point in which he killed some guy) or Ed Blumquist in Fargo’s second season. But when Plemons swaps out that sweetness for menace, a trade that happens somewhat frequently, the results are chilling. Scary Jesse Plemons is a dude who immediately puts you on edge. Nothing feels safe in his presence, and his great open face turns into a cold stare powerful enough to tip the universe off-balance.
Of course, Scary Jesse Plemons has quite a history. Landry might have been the actor’s breakout role, but shortly after Friday Night Lights concluded in 2011, Plemons appeared on Breaking Bad’s final season as Todd Alquist, the enterprising young sociopath who turns out to be closely connected to a neo-Nazi gang that hovers over Breaking Bad’s endgame like a malevolent supernatural force. The horror of Todd is not entirely dissimilar to the horror of Plemons’s ultranationalist in Civil War. Both draw from the same vein of political horror symbolized by the white American male. That Plemons routinely plays men in positions of state power in his other screenwork — police officers (American Made, Antlers), FBI agents (Killers of the Flower Moon, Judas and the Black Messiah), lawyers (The Post) — only adds to the menacing layers his image can evoke.
Earlier in his career, Plemons drew comparisons to Philip Seymour Hoffman, particularly after starring as the son to the late actor’s L. Ron Hubbard–esque cult leader in Paul Thomas Anderson’s The Master (2012). But the likening isn’t quite right. With Hoffman, you get the sense of seeing an anarchic mind at work, and this is the quality that defined the threat he brought, say, as Freddie in The Talented Mr. Ripley (1995) or as the villain Owen Davian in Mission: Impossible III (2006). Scary Philip Seymour Hoffman characters can clearly outthink you, but they’re not altogether unreasonable. In many respects, Plemons’s onscreen energy seems to come from the opposite direction. It’s not that he plays men who aren’t thinkers; they’re just unmovable. A Scary Jesse Plemons character is one you can see processing the situation, but they cannot be bargained with once they land on a decision. To be in the crosshairs of Scary Jesse Plemons is to be in the radius of a geological disaster.
Game Night (2018) may well be the film that understands this most acutely. Plemons’s turn as Gary the creepy cop neighbor is one of the best things in John Francis Daley and Jonathan Goldstein’s excellent comedy, and the role pulls from all the core components of a Scary Jesse Plemons character. “Three Tostitos bags, I see,” he says in one scene when he’s trying to catch Jason Bateman and Rachel McAdams in a lie as the two attempt to stage a game night without him. “How could that possibly be profitable for Frito-Lay?” The line delivery is perfect. Once again, Plemons’s affect is flat, a little slow, somewhere above a mumble. He often sounds as if he’s eating his words. In more personable contexts, that speech cadence projects a shy, charming boyishness. But in Gary’s mouth, that same voice inverts to communicate a dangerously literal thinker — a presence who gives off more machine than man.
There can also be a certain unreadability to Plemons’s face that amps up his more unsettling characters. Some of this flows from the actor’s naturally smaller eyes, which in Civil War are further obscured behind those ridiculous red sunglasses. But even when you can see them, those eyes can convey a distance thatmakes it hard to tell what’s on Plemons’s mind. In Charlie Kaufman’s I’m Thinking of Ending Things (2020), he plays Jessie Buckley’s boyfriend, Jake, whom she’s planning to break up with but is still following back home for the holidays. Here, the actor’s inscrutable quality plugs directly into the surreal nature of the work. This is already a film in which reality isn’t terribly static: The name of Buckley’s protagonist constantly shifts, while Toni Collette and David Thewlis, who play Jake’s parents, appear and reappear as younger and older versions of themselves. That all creates an air of ambient horror, but the film’s most destabilizing layer is Jake himself. He’s awkward, quiet, extremely inward-folding. Trapped in the car with him for long stretches, Buckley’s protagonist is in the uneasy presence of a man who intermittently flashes a short temper, raising a natural set of questions: Who is this guy, really? What’s going on with him? Is he dangerous?
It’s fun, if a little inelegant, to lump Plemons’s performance in the Black Mirror episode “USS Callister” into the pantheon of Scary Jesse Plemons characters, even though Robert Daly, the put-upon CTO who channels his anger into torturing virtual avatars of people he knows in real life, feels very different from Jake, Gary, or Todd. A portrait of an incel, Daly is a broader, louder, more obviously angry creation, though Plemons does get to have a lot of fun losing his shit in the role. But Daly nevertheless functions as a kind of key that illustrates the horror of taciturn, unreadable men like Jake, Gary, and Todd. What’s going on behind those red college-bro sunglasses? Well, let me tell ya: You probably don’t want to know.
Scott Cooper, a director with whom Plemons has worked on several films, once described Jesse Plemons characters to Texas Monthly as “guys who just stand up and tell the truth.” There’s something uniquely American about this conception, one that nods toward the (perhaps mythological) idea of the American as an avatar of authenticity. It’s a good shorthand for Plemons’s naturalistic performance style, and it’s interesting how the description cuts in all directions. It’s one thing if we’re talking about Plemons’s more delightful and humanistic roles: the loving husband, the young lawyer, the loyal friend. It’s another altogether when the person standing up and telling their truth is the ultranationalist, the creepy cop neighbor, the wannabe meth mogul. This, perhaps, is the molten heart of Scary Jesse Plemons characters. When they appear, what you see is a kind of all-American horror.
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()}});
}, {"3":3,"6":6,"17":17,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(17),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(3),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 i=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||i.classList.remove("open")})}function gtmSendReport(e,n,t){let i={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(i.eventLabel=n.href),gtm.reportNow(i)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const i=t.split("?"),o=new URLSearchParams(i[1]);for(let e of n.entries())o.set(e[0],e[1]);t=`${i[0]}?${o.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()||auth.isMobileAppRequest())&&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;
}, {"3":3,"4":4,"17":17,"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();
// ]]