Oh, how our brains have missed The Good Wife, with its power games and sexual tension and seriously smart people screwing each other over in seriously smart, manipulative ways. Last night’s season-two opener was all about perspective. Is it wrong to construct a bailout of your law firm mostly to get your Bulls season tickets back? Was it murder if the weapon is found too late to be introduced into evidence? If a husband sleeps with a prostitute is it somehow okay because it’s sex, not love? Is not answering a meaningful voice mail, in effect, an answer to that voice mail, or a sign of technological difficulties? Who says, “I love you” on a voice mail, anyway?
The cliffhanger at the end of season one left us wondering if Will Gardner (Josh Charles) might convince Alicia Florrick (Juliana Margulies) to leave that disgraced, philandering, Spitzer-like husband of hers, Peter (Chris Noth), even as said husband was announcing his candidacy to reclaim his position as Illinois state’s attorney. For Alicia and Will, it’s always been bad timing, not just back at Georgetown Law School when they may or may not have spent a night together, but also more recently on that night after a particularly trying case when they kissed and Alicia ran off, only to come back looking for Will just as he’d left the office looking for her. And now here he was, making his intentions clear, just at the moment she had agreed to go back onstage as the supportive good wife standing by Peter’s side. At least for the cameras.
“Show me the plan,” she tells Will. “I get the romance. I need a plan.” Did he forget that she’s a subordinate at his law firm? Or that she has two teenage kids? Or that she’s married to a guy who was just on trial for corruption and murder and is now holding a freaking press conference of which she is a crucial part? The press and the opposition are just lying in wait for the whiff of another scandal, and this would be a big one. “I need a plan,” does that mean she’s willing to go for it as long as the logistics work out? They need her onstage. But that’s Will calling back. And that’s Peter’s no-prisoners campaign manager, Eli Gold (Alan Cumming, so deliciously slimy), taking her phone for safekeeping. DON’T GIVE HIM YOUR PHONE, ALICIA!
Will gets voice mail. “Let’s just drop it,” he says. Idiot. Then he calls again. Voice mail again. “No, you know what? I’m not just dropping this. You wanna know what my plan is? My plan is I love you. I’ve probably loved you ever since Georgetown.” Hallelujah! But who the hell leaves that kind of message on voice mail? And what’s this? “If none of this makes sense to you, just ignore it. No embarrassment. We’ll just go back to where things stood.” Double idiot. And of course there is slimy Eli, deleting the second VM. Just like that we’re back to square one, totally and completely hooked.
Legal Intrigue:
Back at the Lockhart-Gardner law offices, the show’s casting department has gone crazy with the extras. There must be 25 new people in the conference room. Surely we don’t have to learn who all of them are. But we recognize the handsomest one. Be still, our hearts, it’s Michael Ealy, he of blue eyes and Beyoncé’s “Halo” video and Showtime’s awesome Sleeper Cell. At the end of last season, Lockhart-Gardner handed out pink slips (including one to Alicia’s main rival, Cary, played by Matt Czuchry, a.k.a. Logan from Gilmore Girls). This man, Derek Bond, is their lifeline, the elusive third partner they needed for their bailout. He was running a boutique law firm in D.C. and he’s got a newfangled way of thinking: eliminating window offices and turning them into communal space, a partner mentorship program, iPads for everyone so the office can go paperless. Hell, the reason he’s here is because Diane Lockhart (Christine Baranski) met him in Louisiana recruiting fishermen for a class-action lawsuit. Will tells Diane he’s going to “play this as disgruntled, the excluded partner,” but at the end of the day, he’s inviting Derek to join his regular basketball game with that judge friend of his. Is he going to pull some boys’ club bullshit and push Diane and Alicia out?
Alicia, at least, is proving her worth, kicking ass on the seemingly unwinnable defense of a whack job who says he didn’t murder his business partner at a Wikileaks-like website because, actually, the Pentagon did. She only has to win over one conspiracy-theorist juror to make this a deadlock, and she’s so good in one face-off with the judge that a turned-on Peter tries to rip off her clothes in the bathroom. Does she rebuff him because she still has Will on her mind?
Derek lets Alicia use the firm’s awesome in-house investigator Kalinda (Archie Panjabi) to chase down an “amateur paranoid” named Anya who leaked the video to the site. Kalinda tracks down Anya’s last-known address, only to find her gone and the landlord bringing out the last load of trash. But hold up. Isn’t that landlord Jason Street from Friday Night Lights? Jason Street (a.k.a. Scott Porter) doesn’t just show up all handsome and non-wheelchair-bound in some dinky guest part as a random witness’s landlord. And we’re right. He’s Derek’s in-house investigator and he got to the apartment before Kalinda. They start what looks to be a season’s worth of competitive flirting and investigation one-upping. It’s pretty hot. Then, without warning, Jason Street drops a bomb: “As far as I’m concerned, it’s your backyard, Leela.” Whoa. You can tell from Kalinda’s reaction that he’s tapped into a deep secret of hers. How long ago did she change her name? And what is she running from?
The most interesting moment comes when the police discover the murder weapon just as Cary, who’s now working for the state’s attorney, is questioning Anya. Alicia acts fast and rests her case, forcing Cary to start his closing arguments. By the time Cary gets word that they have the weapon and it has whack job’s fingerprints all over it, it’s too late to introduce new evidence. The very obviously guilty whack job gets five years in a settlement, and Alicia has embodied what could be the motto of this show: Do your job, don’t think about your morals, and live another day.
Political Intrigue:
In a nifty mirror of the series pilot, the episode starts off not only with Peter’s press conference, but also with footage from a press conference as seen on television. Only this time, what we see on TV some poor sap in Colorado who’s resigning for having disappointed his family with some other dastardly deed. The new scandal should be taking the heat off Alicia, but it’s just making things worse. The new girls in the office stop talking when she walks by; they’d been arguing over whether they’d rather have their husbands cheat with a mistress or a prostitute. (Prostitute, because it’s just about sex.) And on Good Morning America, they’re analyzing what one can read into the positioning of the feet of each scored politician’s wife. Alicia had one foot pointed toward Peter and one foot pointed away, signaling ambivalence. She shuts her laptop in disgust. But it’s totally true.
Now with Peter running for office again, everyone is a potential enemy. Eli comes by to warn Alicia of “trackers,” unpaid political operatives working for the opposition. They’re usually college kids with a flip phone (sorry, writers, no one uses flip phones anymore) who will ambush her with an inappropriate question and then use the video of the awkward response as free viral negative campaigning. That’s how “macaca” happened. But Alicia doesn’t think to warn her daughter Grace, who starts talking to some cute boy who starts asking her if her parents still sleep in separate beds while his “filmmaker” friend tapes the whole thing. A thousand bucks says that’s all over the Internet next episode.
Personal Intrigue:
That deleted voice mail looks like it’s going to be the elephant in the room for the rest of Will and Alicia’s non-communicative middle-school amateur-hour romance. Who tells a woman he loves her over voice mail, and then tells her to ignore that whole “I love you” thing if she doesn’t feel the same way? And who gets a call from a guy she’s probably loved for fifteen years asking her to run away with him, and never follows up? They just exchange a lot of questioning glances, neither willing to step up and clear the air. Then suddenly Derek shows up in Alicia’s office and tells her that he’s her new mentor. Is Will trying to separate his professional and personal lives so he can make his next move, or is he pushing Alicia aside because he feels scorned? We’re guessing the latter, and we kind of hate him for it.
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();
// ]]