It’s Time to Appreciate SNL’s ‘Riley’ Sketch, Bitch
ByBethy Squires,
a Vulture news blogger who covers comedy
Photo: NBC
Looking for some quality comedy entertainment to check out? Who better to turn to for under-the-radar recommendations than comedians? In our recurring series “Underrated,” we chat with writers and performers from the comedy world about an unsung comedy moment of their choice that they think deserves more praise.
Saturday Night Livewas originally designed to be ephemeral: If you weren’t watching at 11:30 p.m., then you weren’t going to see what the Wild and Crazy Guys were up to that week, and that’s too fucking bad. But YouTube changed the show forever. Still, there are some sketches that have slipped away from most fans’ collective memory. For the longest time, comedian Sam Taggart thought the 2010 sketch “Riley” had been purged from the public record. “It was one of those things where you thought you imagined it,” he says. “I was like, Did I make this up, or did it actually air on TV?”
Featuring host Sigourney Weaver,“Riley” stars Fred Armisen as a teen boy who is also somehow an ancient gay man. His favorite word is bitch, and he uses it with great gusto. “That was the closest we had to gay comedy then,” says Taggart. Now, there’s so much queer comedy that it has its own hack conventions. But so does every subset of culture. Taggart skewers the generational divide in Millennial Hunter,his Tubi Original movie about a boomer who is killing Gen Y like they killed the diamond industry. The film stars SNL alum Chris Parnell as John, the Charles Bronson of the piece gunning down millennials left and right. Taggart spoke about Millennial Hunter’s roots as an indie-show character, as well as the SNL catchphrase character that time forgot.
“Riley” was a one-off sketch as far as I can tell. How’d he make such a lasting impression on you? It was something about making fun of gay people, but doing it in a way that is funny to gay people. It’s so insane that they did that then. They couldn’t get away with a straight guy doing that. It reminded me of Bruno, too, where I was like, This is almost offensive, but at the same time, I’m happy that this is happening. They’re actually addressing gay people being bad in a way that is fresh.
It’s one of those characters that’s maybe a flop? It is a one-off, a stupid character with a jingle. They were doing this then in a way they don’t do anymore, like “I’m Carol” or “Debbie Downer.” To the point where I was like, I think this is bad. This one especially, I thought, This one is maybe bad, but they’re really committing to it! There’s a lot of things like that — that just get thrown into the garbage and no one sees them again. I’m surprised it’s online.
Do you think this sketch could do better today, when verbal tics are really having their moment in the culture? Yeah, people could stitch it on TikTok and do lip syncs to calling people “bitch.” Obviously.
Do you find yourself repeating words like bitch? All of a sudden, your brain takes it as a shiny new toy to use all the time. A hundred percent. I have to catch myself — sometimes it’s like, You’re not being funny, you just learned what everyone else is saying.
Right now, I can’t stop saying “tea.” I know it’s outdated already, but that makes it more fun to say. If someone says, “I think we should get a sandwich today,” I’ll be like, “Tea,” and it’s like, Stop. That’s not a joke. You have to think harder. I am very critical of others, and I also am critical of myself in the same way. But it’s not like I get better at it. I’ll just replace “tea.” I’m like, Okay, too many people are saying “tea,” I’ll do “spilled.” And it’s like Stop! That doesn’t count.
As you said, the catchphrase for Riley is just “bitch.” But the entire theme song is just “Get ready for Riley.” That’s such an interesting direction to give the audience. It’s so funny — it makes no sense. It’s like Okay, but no one knows who this is. If this was a hit first, and then he gets a theme song, then we can be like, “Okay, America loves Riley — get ready for Riley.” But you can’t, day one, be, “Hit character Riley!”
What is your larger relationship to SNL? I was very obsessed with it. I like this era of it. I was in college, so I was watching a little bit less, but I would watch it on the internet the next day. Like many people, it was the biggest comedy inspiration growing up. It was the only comedy you could see weekly.
Same question, but for Fred Armisen specifically. No, I was obsessed with Fred Armisen. He’s so weird. He’s so funny. He’s really transforming all the time. Even doing this character — to use another gay catchphrase, he eats. He is eating, chomp chomp chomp. I can’t believe how much he’s eating. He is so committed in a way that is like, Why? If someone else was bombing this hard, they’d start laughing or start being like “This sucks,” and he stays completely in it.
And this isn’t even his most broad character. Look at the art dealers, the Nunis. Nuni is so iconic.
I think those sketches made me fall in love with conceptual seating. I think it influenced a lot of millennial design today.
Oh, that’s probably true. That’s also an incredible transition: What made you want to write Millennial Hunter, this Death Wish for generational dynamics? In 2016, I was doing it as a character at indie shows. Then I went to L.A. for the first time and had meetings and I was like, “I’m not sure what I’m supposed to say.” One of the things I did was try to come up with premises out of bits I had. So I was like, “Maybe there’s an action thing about this guy that’s hunting and killing millennials?” The studio was like, “Okay yeah, we like that. Let’s move forward with that.” And I was like, “Huh.”
So that was 2016. It was one of those things where the project kept going away. I’ve had so many things fall through the cracks and you just move on. Then in 2020 or something they were like, “Hey, we’re gonna bring this back — do you wanna pitch it?” I almost felt like, Are millennials over? In a sense, yes; avocado jokes are over. But I think it’s almost like millennials are more embarrassing now than they once were, because now we are in our 30s. When we were in our 20s and shaking things up, we were really kind of cool. And now we’re fully not cool. So I was like, Okay, this is fun again.
Can you tell me about the choice to start the film in 2015? It’s almost a period piece. I was really adamant about starting it as a period piece, because I need people to understand I’m not trying to be hack. This was a real thing that was happening in 2015 with these articles about how “millennials are killing the [blank] industry.” The character came because I was working as a dog walker at the time, and I was in a horrible mood. I saw another one of these articles, and I just started tweeting as if I was the author of the article: “I was ready to take my revenge and hunt and kill each and every millennial until there were no more millennials left.”
If you could kill any industry single-handedly, which would it be and why? I mean, tech. I hate it. I don’t think it’s radical to say it made everything worse. I’m ready to go to the video store to pick up a video. I’m ready to send a letter. Maybe I keep email. But no social media, period.
It seems even the millennials want to kill the millennial within. A hundred percent. It’s self-hating.
I’ve been thinking about the idea of aging hipsters a lot recently. How much does someone need to pay attention to the mainstream, if they never cared about it in the first place? I find this very confusing. I don’t know how to age tastefully. I consider myself a cool person. I moved to Brooklyn, New York City because I wanted to be a cool person. Because I liked indie rock and cool, alt comedy. But now it’s sad to try to be young. It’s sad to give up. And it’s sad to stay the same. So I guess I’m gonna tastefully listen to Ice Spice, but not make a big deal about it? I think maybe that’s it — it’s not making a big deal about it and trying to be casual.
There’s the John Waters thing of bribing young people with drugs to tell him what’s cool. Yeah, that’s a good tip. But now they can get drugs anywhere. Now weed is legal. Needless to say, life is over. All my cultural capital, down the drain.
In Millennial Hunter, you’re not really supposed to root for this guy slaughtering an entire generation. It reminds me of something in “Riley.” It has that very teen experience of still not quite knowing the difference between funny and mean. It’s very teen, and it is very gay guy. It’s such a classic. It’s a running joke now: “Oh, you’re gay? Are you funny, or are you mean?” This kind of nailed that. Because, yeah, gays are the teens of the world. Print that.
Do you care to elaborate on that? No, sentence over! Period, point blank.
Have you found your personal balance between funny and mean? Where is that line for you? It’s always changing. Even with Millennial Hunter, I felt like there was an element of, Am I being mean to my dad?
I have a podcast called StraightioLab. My co-host, George, he’s more from a family where they rib each other. So sometimes he’ll be kind of mean as a joke, and there have been times I’m like, “You can’t do that to me. You have to stop. I’m not that. I’m a little too sensitive for that.”
That brings up the other big issue in the Riley sketch: the vibe at your friend’s house. The power dynamics. Depending on whose house you go to as a kid,you’d find out whether it’s a “We’re gonna cater to the guest” household or “We’re gonna cater to Dad” household. There’s always a power struggle between guest and patriarch. Yeah, we were a “cater to guest” house. A “cater to Dad” household — what a scary environment. I would not feel safe in that environment.
Same. I remember sleeping over at one friend’s house, and he was like, “You did good. My dad really liked you.” And I was like, No, no, no, that is not how I want to leave things. The dad at a sleepover should be invisible. My dad would come into the basement and say “Sup, dudes!” while we were playing video games, and that was pretty much it. Then he’d peace out.
I think that’s good. That communicates I am here if there’s a fire or something, but I’m not gonna intrude. Yeah, I really miss the idea of when my dad would say “Sup, dudes!” and I’d be like “Leave us alone!” You’re not allowed to be like that anymore. The woke mind virus doesn’t let me be like that.
You have to see your parents as people now. Now we’re all adults, I guess. Sucks.
Let me make sure I got all my questions. The only thing I didn’t ask is: In honor of the repeated use of bitch, do you have a favorite slur? I actually do think bitch is timeless. I think it can be applied to any gender. I think it’s the slur for now, and I think it is so beautiful and powerful and we should all be saying it.
Follow-up: Do you think maybe bitch is back because we’ve overdosed on cunt? The thing about cunt is that it really means something to some people. I’m always like Wait, that’s not my culture. I’m thinking of it in a different context. Then I don’t even want to have that argument. I’m going back to bitch. I’m going back to where it’s safe.
I also think that there’s something about that hard B at the top. People can really put some mustard on that. There’s so much room for play. There’s B, there’s “biatch.” If we want to get vintage, we can get vintage.
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();
// ]]