American Idol Finale: Candice versus Kree.
Photo: FOX
You guys, it is finally time to do this. After nearly 45 minutes of show stretched over four-and-a-half months, tonight we choose our twelfth American Idol. Is everybody ready? Is anybody here? Hello? Oh, it’s just you and me left? Great; more wine and Pop-Tarts for us, then.
After the judges descend the stairs in two separate camps — because God forbid we act like grown-ups for eleven seconds, just this once — the show begins with season twelve’s top-ten singing The Wanted’s “Glad You Came.” That’s where we stand at the end of this disastrous season: The judges aren’t speaking, and ten people with no sex appeal and very little confidence are lip-synching 2011’s greatest date-rape club banger. Still, it’s nice to see swishy ol’ Paul, unctuous Curtis, computer-generated Devin, and very sweaty Lazaro again. I want these guys to succeed. I want them to be big stars in a country I never have to visit. (And then there’s Burnell Taylor, who I truly enjoyed and sincerely wish the absolute best. Can he sing the hook on a Y.N. Rich Kids track and give my life a purpose?)
As always in the finale, the top five will duet with established stars, in what are essentially auditions for their post-Idol careers. Up first, Janelle Arthur with The Band Perry, who are trying to sell headbanging to a fiddle solo as a legitimate thing. There is sass to spare in this performance, plus some serious Bay City Rollers hair on the two boys in the group. And there is pyro. There is so much pyro tonight.
There is also so much attempted comedy, beginning with a package about how the five boys of the top ten didn’t succeed because they were sabotaged. Tonally, it’s all over the place; there’s a jab at one of Curtis’s jackets, and then they clown Lazaro for singing all the wrong notes in “Close to You,” and it all ends with Jordin Sparks recommending that the boys go audition for The Voice. It’s toothless and clueless, silly and nasty all at once, especially when you consider that American Idol really did sandbag the boys this year just by choosing this five.
And then we go to the boys’ performance, which is all doo-wop songs and makes me think they could tour together as one of those “Under the Streetlamp” fifties tribute groups you see on PBS on Saturday nights. And then Frankie Valli comes out and is so auto-tuned he sounds like a castrated robot who’s been forced by an evil genius to sing out of his nose.
Tonight, you can tell that the American Idol production is not happy with Mariah Carey. Surely she expected to be given the final performance of the night, but instead she gets the 30-minutes-in, post-Valli slot. And boy oh boy, her medley is weird right out of the gate: You know how sometimes an artist will be backlit behind a scrim, so you get a silhouette of them, and then the scrim rises and they are revealed and the fun begins? Mariah does something like that, except it is a silhouette of a different person entirely. (Also, the fun never begins.) I am not kidding about any of this: It opens with the last ten seconds of “Vision of Love,” then goes to the end of “Make It Happen,” the middle of “My All,” the bridge of “Hero,” a chunk of “We Belong Together,” and the second verse of “#Beautiful.” It makes anti-sense. It un-coheres. Also she is not bothering to pretend she’s not lip-synching. She doesn’t so much phone in her performance as she does text it in, and the text is just 30 emojis of ice-cream cones.
More duets! I actually like these; the finalists seem looser than they ever did during the performance shows, and the duet partners seem to be chosen with some degree of care. Emeli Sande sings “Next to Me” with Amber, and it is lovely, even if it goes on exactly one minute too long.
Then it’s time to relive our favorite Ford Mission Moments! What are your favorite Ford Mission Moments? Did you like it when they put a decal of cowboy boots on a Ford Fiesta? Or are you more of a “when they found Matthew Morrison in a barber shop” kind of a person? There’s no need to choose: Both are here, plus so many more, relived in what seems like real time. Oh, hey, would you also like to watch Candice and Kree give two strangers a midsize car that they will eventually have to pay taxes on, and would you like to spend forever doing it? Great, great, great. This is fun.
The next performance is from Psy, who gives a pretty decent object lesson in 2013 pop stardom. If the top ten play their cards right, they, too, could be featured in commercials for Wonderful Pistachios while kids ironically dance to their hits. Aim high, top ten. Aim Gangnam High.
As she must, Candice duets with Jennifer Hudson on a song I’ve never heard called “Inseparable.” Now, obviously, both of these women are wildly talented, but in terms of dynamics, this performance has the subtlety of The Weather Girls singing the last two minutes of “One Sweet Day” in a gospel-championship scene from Joyful Noise. And what does it mean? Who are they singing to? Each other? Unseen boyfriends? These two, like so many Idol standouts before them, put interpretation second to singing every note in the goddamn book. But the crowd loves it. All of the judges do the thing where they wave their hands in front of their face and look like they’re smelling something bad. (Here’s a fun product-integration idea for next season: When a particularly stanked-out performance is happening, the judges could spritz a little Febreze into the air.)
Angie starts her solo performance the way she spent 90 percent of this season, gazing pleadingly into the camera. She and Adam Lambert — who is dressed like a beaded curtain — sing a slowed-down piano version of “Titanium” that finally makes me understand what David Guetta brings to the table. And then! Jessie J hits the stage with a blonde crew-cut for a duet of “Domino.” Jessie J is looking very Susan Powter, on this most Daniel Powter of nights. Angie’s single is available for download on iTunes. Do with that information what you will.
Judges’ montage time! Again, Mariah is up first: The top ten say she says “dahling” all the time and can rarely give standing ovations owing to skirt-tightness issues. We knew this. This is in fact all we really ever did know about Mariah. The kids continue to state the very obvious: Keith is laid back, Randy shouts. The big finish is saved for Nicki; all the top ten wear Party City wigs and talk about what an effective judge she was. Though neither one looks likely to return next season, the Idol production team would seem to favor Team Nicki. Can’t disagree.
Kree performs a Keith Urban song with him, Randy, and for some reason Travis Barker. The momentum of this show makes a strong case for a Candice victory, and though I am fond of Kree, it’s hard to argue. Kree has a great voice, but did lose a bit of her sexy-pottery-teacher spark as the season went on. Had she kept a tiny bit more wind in her sails, she might have had this thing locked down, but she faltered. In Kree, you got a glimpse of how American Idol can be toxic to a person’s soul.
What a perfect time to say good-bye to Randy Jackson. They don’t really do a montage of his greatest moments — any clip of him doing anything is by definition a montage of his greatest moments — but they do show some interview clips where he tells you how lucky he is, and you’re like I KNOW. Farewell, Randy Jackson. To me, you will always be the man who consistently made me reach for a thesaurus to find a new way to say “bellow.”
As always, Aretha Franklin will not get on that plane. But her crippling fear of flying somehow does not disqualify her from a performance; she comes to us from New York, where she does a via-satellite group number with the top five, and it’s just as thrilling as watching someone yell at a television always is.
In a season-retrospective montage, the producers show us every interesting thing that happened this season. Literally every single one. It takes three minutes.
Okay, I don’t buy the recent news story about the Idol producers scheming to replace Mariah with J. Lo mid-season. But with that story still out there in the ether, giving Jennifer the pimp performance slot in the grand finale is one final “fuck you” to Ms. Carey. Let this be a lesson to the three other people on Earth to whom this could possibly apply: Waste $15 million of NewsCorp’s money at your own risk. Jennifer Lopez and Pitbull’s new single has a spoken-word intro about seizing the day that I’m 99 percent sure J. Lo simply read off a Lululemon shopping bag. The song is fine, if you like her last three singles, and the performance is styled and staged like some kind of Crossfit slumber party.
Let’s crown a winner already. And … it’s … CANDICE! Though I was leaning toward Kree, I can’t be mad at this. You can’t say she doesn’t want it. It was her third time, after all (and if Steven, J. Lo, and Randy passed on her twice, I’m curious to see who this year’s judges let slip through their fingers). I still have no clue where Candice fits into today’s pop marketplace, but that’s not my problem.
None of this is my problem anymore. That’s it for American Idol season twelve. More than ever, it felt like a job. Thanks to everyone who read and shared and commented and went through this slow, sloppy circus with me. Changes are afoot for next season, and let me tell you: If they want to keep me as a viewer, these changes had better be serious and fundamental — oh, who am I kidding? I’ll see you in January.
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(4),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(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 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,"4":4,"12":12,"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();
// ]]