Aldis Hodge as Noah, Jurnee Smollett-Bell as Rosalee.
Photo: WGN
This week, Underground is all about the kids. “Cradle” turns the focus to James, Boo, Ben, Henry, and T.R., as they all face major crossroads. We get our first hint that they’ll be taking center stage during the cold open, which features a pair of hands rolling, cutting, and wrapping Necco wafers as a children’s chorus plays as the score. The candy is a recurring visual motif throughout the episode — each time we see it, it’s accompanied by a bittersweet development.
James in the Field Despite Ernestine’s best efforts to keep James away from hard labor — and a promise elicited from Tom Macon — he’s reassigned to work in the cotton fields. Ernestine and Sam try to give him a crash course in cotton-picking, but his day is predictably disastrous: His little hands are bloodied, he refuses to drink the filthy water from the communal bucket, and he’s threatened with punishment if he doesn’t make weight of 300 pounds of cotton by day’s end. As the pickers wait for their bags to be weighed, Sam switches with James so he won’t have to face the lash. Sam takes his lashes instead, but Ernestine warns against any further protection, so as not to “keep James soft.” James overhears this and works hard the next day, taking frequent water breaks and making weight. Sam is impressed, and so am I — especially when James later empties the false bottom he’s sewn into his bag. He padded his numbers by adding dirt to the bottom.
Ernestine’s entire family is clearly brilliant, thanks to her careful tutelage. But as the weeks wear on with Rosalee and the others still at large, Ernestine’s “power,” as it were, seems to be diminishing. She has less and less control over what happens to her children, so they’ll need to rely on the survival skills she’s given them. With James now working in the field, all three of Ernestine’s children have been forced to adapt to enslavement in distinct ways. It’s a marvel that they’ve mostly succeeded.
Boo on the Run When Boo first appears in “Cradle,” she’s hiding inside a bunch of bushes. What happened? Where’s Moses? Elizabeth spots her while walking by, then tries to coax her out, until the patrollers call out asking if she has seen a black child. After she steers them away from Boo’s hiding place, she takes her inside. Tom is out of town, so it looks like Elizabeth is flying solo on this abolition mission.
We learn through flashbacks that Moses was killed in some sort of ambush; he took a few flaming arrows in the back, then fell mere feet from Boo while she was hiding. She’s been fending for herself ever since. Elizabeth draws a bath for her, but she’s too traumatized to get in. After a long day’s silence, she begins answering some of Elizabeth’s questions, revealing that she fled from the Macon plantation. Elizabeth looks ill at that news.
The sheriff — who is also Elizabeth’s ex-fiancé, as you may remember — pays a visit to look for Boo. He quickly finds her hiding under the floorboards, then subtly propositions Elizabeth. Seeing no other way to keep their secret, she tells Boo to wait for her in the parlor. Day passes into night as Boo sits there, eating the occasional Necco wafer. Like James, she’s learned to be silent and unsmiling. But in this moment, her face also looks far more at peace than we’ve seen before. Eating that candy is the first age-appropriate thing she’s done in weeks. Eventually, she wanders from the parlor toward the bathroom, where she finds Elizabeth soaking in misery. Boo kneels and washes her, with what seems to be empathy and tenderness.
Ben and His Mother When Ben and August arrive at the mental hospital, they learn Charlotte has gone missing. Ben overhears the doctor say that she’s been lobotomized, and decides to track her down by using the skills August has taught him. After a quick look at the song lyrics she’s scrawled onto the walls of her room, he finds his mother in the woods, singing a single bar of a hymn. August joins in, extending the song, and Charlotte is briefly coherent. She remembers her husband, but not her son. She and Ben have a sweet, sad conversation in which he asks if she recalls Jay and his story about the good and bad wolves. When she says she does, he asks which one August is. Charlotte looks worried. It’s worth noting that Ben’s voice has deepened. He’s not quite as doe-eyed as he was when he left home. Nevertheless, he’s still so innocent and impressionable; it’s heartbreaking to watch August strip him of that.
Henry’s Tragic Sacrifice We catch up with the Macon escapees while they’re still hiding in Indian territory. Henry’s feeling left out because Noah is spending so much time with Rosalee, and befriends an abolitionist who shows him four crosses deep in the woods. The crosses signal how many caskets will be built to transport the Macon crew to the next safe station. He also shows him a hut filled with gunpowder.
Cato taunts Henry for not having Noah’s full attention anymore, but Noah redeems himself by tattooing Henry and telling him they’ll take on the same last name when they’re free: Hampton. This means the world to Henry who, we learn, has never known any of his family. Tragically, the newly minted Hamptons will never to get to live out their brotherhood together. Their camp is ambushed, and while Henry is sitting with Rosalee, bonding over what could be their shared future as in-laws, he gets shot in the shoulder. The crew is surrounded. Henry tells Noah about the gunpowder hut, but when Noah charges toward it and gets shot, Henry takes the torch from him, running toward open fire to ignite the gunpowder hut. He succeeds, giving the others a chance to escape, and presumably dies in the explosion. It’s a heroic end to a sweet character. Henry never had Cato’s ruthless sense of self-preservation, and he wasn’t as full of rage and flint as Noah, so it’s not entirely surprising that he didn’t make it.
T.R. Macon’s Future Inside the Macon household, T.R faces a much lighter coming-of-age story. He skips around with a toy, pestering the kitchen staff until Ernestine bribes him away with Necco wafers. We’ve seen this work for her in the past; candy is an easy currency for controlling T.R.’s behavior. But then, the boy bumps into the reverend, who says he’s too old for toys. After teaching him how to mount a horse and break wild steer, Tom decides it’s time for T.R. to learn the ways of plantation ownership. He tells him one day he’ll own everything, including the slaves.
He gets his first lesson in handling slaves when Sam comes into the study to talk to Tom. As T.R. looks on, Sam petitions to buy James’s freedom. He’s saved every penny he’s ever made on carpentry — nearly $100 — and presents it Tom. Tom says no, and T.R. looks uncomfortable. Later that night, as he goes to James’s new home in the field quarters, he spots Sam running. T.R. tells James that he plans to make things better when he’s in charge, but it may take a while. James asks how long and T.R. says, “Ten years, maybe longer.” In that moment, James makes a crucial decision: He can’t trust that T.R. will grow up to be kinder than the overseers and their own father. He’ll inherit their cruelty. When T.R. then offers James half of the Necco wafers that Ernestine gave him, he rejects the candy outright. T.R. is so insulted that he marches right back to his dad’s office to snitch on Sam. That change-of-tune didn’t take long.
Other Notes:
Maceo Smedley had hard, heartbreaking work to do in “Cradle” and he really rose to the occasion. His performance as James is a highlight this week.
Bathing seems to have significance, doesn’t it? The last time we saw a bath drawn, it was for Pearly Mae. Confessions were exchanged; secrets were kept. In this episode, Boo declines her own bath, but goes to Elizabeth while she bathes and silently pledges to keep her secrets.
Elizabeth uses sex to secure freedom, just as Ernestine attempted the same with Tom on James’s behalf. We’ve seen how poorly that turned out. Is Boo still in trouble?
And once John finds out, how will he react to what Elizabeth has done?
Sam tells James what his father once told him: “Just ‘cause you got to play dumb, don’t you ever let them think you really is.” It’s clear that Sam, as skilled and careful as he is, took that to heart. We learn that his decision not to run wasn’t cowardice — it was commitment to Ernestine and James, who need him more in the others’ absence.
Cato is hiding something in the animal skin. Henry saw it, but I didn’t. Any sharp-eyed viewers spot the object?
A correction: It was unclear to me last week, but Herman isn’t a member of the Macon staff. He’s actually the reverend’s manservant. Are Ernestine’s secrets safe with him?
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();
// ]]