Ato Essandoh as Lester, Juno Temple as Jamie.
Photo: HBO
Even by the shoddy standards of prestige cable drama, Vinyl has a problem with women. The show has shortchanged its female characters since episode one, and in this week’s “He in Racist Fire,” it becomes blatantly obvious how badly Vinyl’s writers have blundered. There’s still a lot about this show that works just fine: the performances, the milieu, the dialogue, and the music. But all along, there’s been a troubling uniformity of tone, evident in the way women are presented over and over again as shrill, petty, and pitiless. And this week, that is especially hard to ignore.
Let’s take a closer look at the ladies, one by one:
Devon Finestra In my otherwise glowing write-up of “The Racket,” I mentioned that while Vinyl has featured a few good Devon moments so far (thanks in large part to Olivia Wilde’s general excellence), the character’s still stuck with a generic “hectoring wife” story arc that gets tedious quickly. And just when I thought the Devon story line couldn’t get any worse, she agrees to join Richie for a business dinner designed to keep Hannibal on the label, which leads to her husband shouting at her and manhandling her. Why? Because she flirted too much.
Everything about Devon’s scenes this week are awful, from Richie’s standard-issue jealous rage to the cheap, racially charged overtones of her and Hannibal dancing in his hotel room, to the way she seems to get turned on when Richie angrily shoves her against a wall. Every one of these elements has been overdone by wannabe-edgy TV shows that mistake brutishness for realism. But even worse, it all forces Wilde to shift Devon into snappish mode, yet again.
Andrea Zito Andrea (played by Annie Parisse) is a former American Century secretary who’s made good as a PR specialist and image-groomer for Jackie Jervis’s Koronet Records. When Richie tries to poach Andrea, she lectures him about how his whole label needs a redesign, and she uses Pink Floyd’s Dark Side of the Moon as an example of visual innovation. At first, it seems like Andrea will be a great addition to Vinyl, bringing both strength and savvy. But we soon learn that she once had an affair with Richie, and he treated her like garbage. So even when he’s trying to coerce her into rejoining his team, their relationship is still combative — because which relationship isn’t on this show?
Cece Matthews Richie’s current secretary (played by Susan Hayward) spent the first three episodes getting sexually harassed. Last week, she finally got a small story line, socializing with Hannibal while Richie was detained at the office. Cece’s even more involved this week, but only because she has become Hannibal’s mistress — which is interfering with her job, and isn’t helping American Century re-sign the funk superstar. So Cece doesn’t really get to do anything, beyond being a cranky, ineffectual honey trap.
Jamie Vine Jamie (played by Juno Temple) gets to sit in on a meeting with the Nasty Bits, where she helps explain to Kip the importance of radio promotion, and even offers to write the band’s bio. But she also finds out from Julie that she hasn’t been promoted to the main A&R team — even after the hapless Clark gets demoted to her job — and in her office conversations with Cece and the American Century receptionist, Heather, all three take turns sniping at each other. Later, in bed with a smacked-out Kip, Jamie takes a swipe at Big Star for being commercially unsuccessful. In the race to be the most unappealing woman on Vinyl, she’s way in the lead.
Mrs. Fineman The show hasn’t given her a first name yet, but Jamie’s mom (played by the brilliant Swedish actress Lena Olin) was introduced two weeks ago, when she chased the Nasty Bits out of the basement of her business. She returns this week to chastise her daughter over lunch at an elegant restaurant. Again, here’s a woman who’s been in all of two Vinyl scenes, and in both she’s been hostile. This appears to be the default mode for the show’s female characters — especially when they’re dealing with each other. Outside of one scene in the pilot between Devon and her friend Ingrid, female characters behave one way when they’re alone together: They’re catty.
To be fair, the boys of Vinyl aren’t much kinder. But they’re written in such a way that even their cut-downs are collegial and clever. In one of this week’s major subplots, Kip gets the order from the label to fire his guitarist (who’s really no worse a musician than the rest of the Nasty Bits, but has no stage presence), and there’s far more nuance in the way that story line plays out, and in the way the guys interact, than in anything the gals are saddled with.
As I’ve noted in previous reviews, Vinyl’s portrayal of women is tied to the messed-up gender politics of 1973. But, just as important, it indicates a worrisome lack of imagination about these characters. Some adult-oriented shows up their stakes with gratuitous violence, but the show has been opting for emotional violence. It’s making its characters perpetually irritable, but in its own way, that choice is equally phony and predictable.
As soon as the writers figure out that these women can be witty, compassionate, creative, independent, and even joyous, they may just unlock Vinyl as a whole. There are so many other notes these talented actors and actresses could be playing besides “angry.” For now, not only is “He in Racist Fire” the series’ worst installment yet, but at times it’s so repugnant that it’s hard to imagine the season ever rebounding.
It’s Only Rock and Roll (But I Like It):
One big reason to lament this dispiriting bummer of an episode is that it starts out so well, with an American Century showcase featuring all the bands that the nervous A&R staffers have recently found for Richie. Just about every major and minor music style of 1973 is represented: Cartoonish Jethro Tull–like prog, a James Taylor–esque singer-songwriter, an ersatz Southern-rock Leon Russell, a power-pop act in matching suits, and more. It’s the episode’s last real moment of fun.
Actually, I take that back. There’s a very brief, very funny moment when Richie complains that his assistant doesn’t know what a bialy is, followed by an insert shot of a legal pad with sketches of the pastry and the words “Hole? No hole?” Still, after I praised Vinyl’s sense of humor last week, I thought it was a drag to hear so few laugh lines.
I hope we get more of Ray Romano’s Zak Yankovich soon. This week’s casual mention of how radio stations like WNEW, WMMS, and KSAN might interview the Nasty Bits “with a little encouragement” is a reminder that we haven’t really delved into Zak’s involvement with payola yet. (Also, as I was lamenting Vinyl’s clichéd idea of “hard-hitting” in this episode, it reminded me of how much I miss Romano’s old TNT series Men of a Certain Age, which proved that quality TV drama doesn’t have to be cold and mean.)
Last week, I failed to recognize David Proval as Richie’s father (and his potential alibi in the Buck Rogers murder). HBO subscribers will know Proval for his performance as Richie Aprile in The Sopranos. So far, his Vinyl character hasn’t gotten much to do, aside from giving his son a name for his new specialty imprint (Alibi Records), and leading the cops to some potentially damaging information.
The title of this episode is an anagram for “Richie Finestra,” generated by anagram wizard Hannibal. If he heard my name, he might come up with “Rural Money,” “Unmoral Rye,” or “Loamy Rerun.”
HBO sent five Vinyl episodes before the season started, and many critics watched them all before they filed their pre-air reviews. (I didn’t do that, because when when I’m covering a show every week I only want to know as much as the readers do.) After the superb third and fourth episodes, I wondered if maybe the initially mixed critical reaction would’ve been different if Vinyl hadn’t started out with such a long, heavy pilot and such an awkward, clumsy second episode. After episode five, though, I wonder if I’d have felt differently about the first four episodes if I’d known what lay ahead.
I hope the folks responsible for “Whispered Secrets” and “The Racket” return next week.
Soundtrack to this review:
Quincy Jones, Body Heat
Steely Dan, Can’t Buy a Thrill
King Crimson, A Young Person’s Guide to King Crimson
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();
// ]]