Aldis Hodge as Noah, Alano Miller as Cato.
Photo: WGN
After establishing a fairly large cast of characters in its pilot, the second episode of Underground, “War Chest,” raises the show’s stakes with a collection of tawdry scenes involving gross imbalances of power, a daring gun theft, and a fully undressed Aldis Hodge.
We open on a clandestine meeting between Noah and the men he intends to include in his escape: Zeke, Sam, Henry, and Moses. Moses tells the group that the only part of the song he can understand is about the Ohio River: “You enter a slave and you come out on the other side a free man.” At the sound of footsteps, the men blow out their lamp and hide. It’s Cato, but Noah assures the skittish group that he’ll be running with them. Not so fast, Cato hedges. He doesn’t think they have a good enough plan yet.
If there were any doubt left that Aldis Hodge is a great choice to play a slave-revolt leader, Hodge lays it to rest in “War Chest.” We get to see him in scenes with many sorts of characters, and he’s equally charismatic and convincing with them all. His performance emphasizes how trust played a crucial role with these escape plans — and how that trust had to be sustained over time, even amid skepticism and low morale.
In the house, Rosalee is an outcast among the other slaves. As they giggle about a dance they’ll attend later on the Shaw plantation, they give her the cold shoulder and mutter that she “thinks she’s too good” for their dances. It’s an interesting spin; I’m used to seeing the divide between house slaves and field hands, but not this. Rosalee is an outsider among those already considered outsiders. The house slaves regard her as even more uppity than they are perceived to be by the field hands. We see that this isn’t true when Rosalee finds a yellow ribbon on the floor and pockets it with girlish admiration. Though she appears saddened to hear her peers’ opinions, she doesn’t counter them here. In fact, Rosalee remains silent through much of this episode, leaving Smollett-Bell to do a lot of face-acting in key scenes. Thankfully, she does that well.
While Tom Macon courts southern businessmen for his Senate run, his brother John Hawkes shows up at a brothel with wife Elizabeth, looking for William Still. The proprietor says Still has been delayed. While they wait, a crate arrives. Inside are a dead black woman and a living, terrified black man.
Over at August’s farm, he discovers that a wolf got into his chicken coop and now the chickens and the eggs are gone. His black friend (Clarke Peters, playing a character who still hasn’t been named) expresses concern that he plans to keep chasing slaves. “That kind of work changes a man,” he warns. Instead, the friend suggests, they should consider selling Charlotte’s ring, but August insists she will wear it again when she returns from the mental hospital. After the friend also says that August should be spending more time with Ben, August tells Ben to get his rifle. “We’re going hunting.” Peter’s horrified concern speaks for us all: They won’t be hunting runaway slaves, will they?
Back on the Macon plantation, Noah is moving at a lightning speed on his plan. He’s enlisted Sam to devise a way under a bridge that leads off the land. He asks Henry to attend the dance and steal a gun from the Shaw big house. He even suggests that Moses forge freedom papers. (“That is, if you can write as well as you read.”) Moses’s wife, Pearly Mae, covers for Moses by pointing out that the freedom papers wouldn’t be any good without the master’s seal — and none of them are allowed anywhere near where he keeps it.
William Still finally arrives to greet Hawkes and Elizabeth, but immediately excuses himself to tend to “the cargo.” Ever since Henry “Box” Brown shipped himself to freedom, he says, others have attempted the same feat. Slave catchers storm the place looking for the surviving slave on the premises, but they don’t find (or kill) him, despite stabbing the floorboards under which he’s hiding.
At the big house, Suzanna and Mary get into a fight that ends with Mary huffing that her life is as bad as a slave’s … because her mother won’t let her meet men. Rosalee quietly asks Ernestine if she ever imagines a different life. Ernestine says that she does. She imagines a thousand fates worse than theirs, which is why she works so hard to make sure they have it as easy as possible. Rosalee again remains silent, if sobered.
Noah tries to barter with the local traveling vendor, a white man, for paper and pencils. Cato catches up to them, mid-transaction, and urges the overseer to make Noah strip. (Naked Aldis! If this weren’t so demeaning, I’d insert the heart-eyes emoji here.) When they’re alone, Cato lays down the law: Because of his proximity to power, he’s “the master,” and he wants to know the whole plan. Noah tells him the bit about the gun and alludes to the fact that he’ll sleep with the Shaw mistress to gain access to the big house. Cato clutches his pearls.
Turns out August and Ben are just hunting the wolf that invaded their chicken coop. Ben proves a worthy shot and August is very impressed, an emotion Chris Meloni conveys entirely with his eyes. Unfortunately, those eyes spot human footprints near the wolf, which August suspects belong to a runaway slave. He sends Ben back home and pursues the trail.
Ready for a cry? Moses is wooing Pearly Mae by recounting how they met. It was at a plantation dance: “It was worth the paddlin’ I got, just to talk to you.” As Pearly Mae finishes his forged freedom papers, he says he won’t run without her and their young daughter, Boo. Pearly Mae protests that Boo won’t be able to keep up, but Moses has already fashioned a sling he’ll use to carry her. Pearly Mae is teary-eyed and I am, too.
While Rosalee serves drinks to Tom Macon’s plantation-owner guests, two of them express interest in bedding her. The yellow ribbon she pocketed earlier is in her hair and one of the men trails it through his fingers. Macon notably tries to redirect the conversation, as Ernestine enters the room at just that moment, suggesting that she should fetch a vintage liquor from the cellar. Tom thinks that’s a fine idea, and Rosalee takes that as a cue to also retreat. She hyperventilates in the hallway and yanks the ribbon from her hair.
Cut to the cellar, where Ernestine is stark naked, pouring liquor over her body. Tom can’t undress fast enough. Ernestine engages in light BDSM and “commands” Tom to promise not to send James to the field, which Suzanna wants him to do. “Say it,” Ernestine demands. Tom obliges, and now it’s my turn to pearl-clutch. It’s also time to explore something the show has yet to state explicitly: Rosalee and James are likely Tom’s children. They’re both light-skinned enough to imply that they’re biracial, and this steamy sex scene makes clear that Tom and Ernestine have long warmed each other’s beds.
This knowledge colors the earlier scene in which Suzanna, Mary, Rosalee, and Ernestine are in the same room. These mothers and daughters “share” the same lover/patriarch, but have very different experiences based on the color of their skin. It also underscores an irony: Ernestine has more “power” — at least while naked — than Suzanna does. She gets away with hitting Tom and bossing him around, something I doubt Suzanna would even consider. Attempting to portray Ernestine as having sexual agency within the institution of slavery — which disallows any kind of real agency — is definitely rocky terrain, but the show’s decided to go there, and it’ll be interesting to see the fallout. My guess is that Tom won’t honor Ernestine’s demand that James be spared from the field.
The pearl-clutching continues in the next scene. As it turns out, the Shaw mistress doesn’t host plantation dances just to give the slaves respite from their toils — she always picks one man to sleep with. Noah tells Cato it’s usually him, so he’ll do the deed while Cato steals the gun. (In a flashback, Noah appears detached and taciturn as the mistress has her way with him. It’s a pointed juxtaposition from the previous scene between Tom and Ernestine.) This time, Shaw chooses a mortified Cato. Noah is amused. While Cato serves as a distraction, we see Noah lift the gun.
Back in the woods, August proves himself to be an even more horrible person than we thought. He tracks down a missing slave, they fight, then August stabs and kills him. Ben witnesses the whole thing.
Meanwhile, William Still and the Hawkeses pull off their first successful bait-and-switch. After realizing that the slave catchers never left the area, Elizabeth rushes to the police station. Still disguises himself and dashes from the back door of the building. When he’s caught and beaten bloody, Elizabeth returns with the police and insists the slave catchers be arrested for assaulting a free man.
After having to sleep with the Shaw mistress, Cato’s pissed. He punches Noah to underscore his disgust. They fight until Noah pulls his newly acquired gun, telling Cato that he won’t let his authority be challenged. Cato grudgingly defers. It’s another of those moments that convinces you Noah is the only leader who can corral this crew of would-be free-folk. Hodge’s wild-eyed performance makes it obvious why nobody could cross him.
Back at the plantation dance, Noah and Rosalee draw toward each other. Rosalee tells Noah she saw the tattoos on his back, and how they were done atop lash scars. “It’s about not letting the white folks find your story. Right? It’s about making it your own.” Noah is so moved that he blurts out, “Run with me.” It’s as hot as it sounds.
Two episodes in, Underground already feels like it’s off to the races. But how long can it keep that up? Noah’s escape plan is progressing quickly, which seems a little implausible. All the moving parts will require a great deal of time and patience — and Noah hasn’t even partnered with any abolitionists at this point. He doesn’t even know there’s a network of people out there willing to help. He also does an alarming amount of stage-whispering (in the fields, in the slave quarters, and in wooded clearings). Hopefully, bringing Rosalee into the fold will temper the folly attendant to his urgency.
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();
// ]]