Looking for some quality comedy entertainment to check out? Who better to turn to for under-the-radar comedy recommendations than comedians? In our recurring seriesUnderrated, we chat with writers and performers from the comedy world about an unsung comedy moment of their choosing that they think deserves more praise.
In 1997, Starship Troopers marked the finale of the Triple Dutch, Paul Verhoeven’s trilogy of hyperviolent, satirical science-fiction flicks that began ten years prior with RoboCopand anchored in the middle by 1990’s Total Recall.
A futuristic, big-budget bug-versus-military movie, Starship Troopers should’ve been a surefire hit, especially in a post–Independence Day blockbuster ecosystem that made alien-invasion movies with a sense of humor in vogue and bankable again. Troopers also had momentum in its favor, with a release date that was slated after two other sci-fi smashes that year, Men in Black and The Fifth Element. Unfortunately, extraterrestrial fatigue had set it in, and critics and audiences failed to show up or connect with Verhoeven’s graphically gory, giant brain-sucking-monster-bugs space opera.
The film has amassed a cult following over the last 20 years, and one of its most passionate and vocal fans is Macaulay Culkin. The 37-year-old Golden Globe–nominated screen legend celebrates Starship Troopers’s sincerity and subversive presentation for what it is: a big, dumb, American action film that parodies big, dumb American jingoism, reactionary propaganda, and imperialist violence. Culkin — who began dabbling in the world of satire with the recent launch of his Bunny Ears website and comedy podcast — wishes more viewers would appreciate Verhoeven’s self-aware wink.
The performances, Culkin says, are where Starship Troopers finds its magic … especially since the actors seem to be oblivious to what kind of movie they’re actually making.
I can’t tell you how excited I am that you picked a political satire from Paul Verhoeven as an underrated comedy. Are you kidding me? Starship Troopers is one of my favorites of all time. I actually watched it again just to kind of pregame for this chat. I have watched it altogether hundreds and hundreds of times. It was one of those films where, at first, I was quietly a fan of it. Then I discovered on a message board — you know IMDb had those message boards — that there was actually a subculture for Starship Troopers fans. I was like, “This is amazing! I don’t have to be in the closet anymore!” I showed it to my girlfriend about two months ago and I just remember laughing so much, especially with somebody watching it for the first time. So when this came up, the chance to talk about an underrated comedy, I just remembered how much I was laughing my ass off at Starship Troopers. And I’m pretty well-versed in the film. It was kind of a perfect marriage.
Why do you think it didn’t connect as an effective satire with audiences back in 1997? Of course it all starts with Verhoeven. Starship Troopers is part of his dystopian future trilogy. It was RoboCop, Total Recall, and then Starship Troopers. He grew up in Nazi-occupied Netherlands. He was working out how he was affected by that type of violent nationalism through these films. In Starship Troopers he’s skewering that kind of propaganda and greed and all those things that made their way to America. I think a lot of audiences at first didn’t know they were watching a political satire because the actors themselves didn’t know they were in a satire. I liked Verhoeven’s philosophy going into this whole thing — it feels like he just hired some soap actors and didn’t really tell them there was a comedic tone. You can’t really ask actors to act bad. You hire bad actors and just don’t say anything. [Laughs.] I think that’s a big chunk as to why Starship succeeds.
Is there a particular performance that you find the funniest? Michael Ironside is my hero when it comes to this film. He is just amazing. He plays the hardass Commander Rasczak. His presence and his earnestness when he says lines like “The goddamn bugs whacked us, Johnny!” or “The only good bug is a dead bug!” — he is just so, like I said, present. He steals the movie. For the most part you got some young actors who didn’t really know what they were walking into. Like, Casper Van Dien and Denise Richards definitely didn’t know they were making something satirical. So what makes it so funny is everyone is playing it incredibly straight. Jake Busey, who I actually really love in this, is playing it like it’s for real. I’ve liked a lot of his work, but he is 90 percent teeth in this movie. Nobody really knows what kind of movie they’re in. They think they’re just in some action-adventure movie, shooting at evil aliens. Even now, it’s not listed as a comedy, but I’m always rolling on the floor laughing at certain lines. I think Neil Patrick Harris is the only one really aware of the movie he’s in.
Even though the film is a vicious critique of American jingoism, Verhoeven still cared enough to make it a big, fun, good-looking popcorn flick. It’s still a proper blockbuster. He had the budget and put it to good use. It does hold up. That’s the thing — it’s all the sincerity that makes it work. He could’ve easily made all the bugs and aliens just look corny and terrible. There’s something about the fact that everyone is trying their hardest. Even Verhoeven, who’s the only one who actually knows what the end result was going to be. I know it strays a lot from the source material too. From what I know, the film is virtually nothing like the book. If you were going into this project and you’d read the book beforehand, you might be thinking you were getting into a proper Space Marines kind of thing. You’d be expecting to do something like Halo: The Movie. Instead it’s just so campy and good.
Has watching Starship Troopers in 2018 changed how you view it, especially as Trump is sincerely proposing the idea of a Space Force? Space Force. I kind of want to do a Power Rangers punch whenever I say it. Trump hasn’t recruited any bug psychics … that we know of. But I haven’t necessarily framed it or modernized it in that kind of context. I think those kinds of qualities and that type of critique is timeless in the same way that it was prevalent in the ’30s. Totalitarianism is always something that’s there and prevalent, no matter what. And that’s what Verhoeven is critiquing.
You’ve recently parachuted into the world of satire and parody with your Bunny Ears site and podcast. How did that come about? An actress friend of mine was really into the Goop lifestyle thing, so I thought it would be funny if I did my own version, except it would be all about whiskey and injecting crystals or something stupid like that. Then I kind of got the ball rolling in my head, and for about two years it was just an on-and-off idea. I kept on banking a lot of material and ideas, just mocking lifestyle brands and pop culture and those kinds of things. Everyone has these ideas but never follows through on them, but this was one of those times where it finally felt like I had enough to make it real. I’m surrounded by a good enough team that we actually started pulling this off.
Did you just put out a call and the comedy writers came flocking? It started by bringing in a great editor-in-chief with Shawn DePasquale. Daniel O’Brien from Cracked, who I’ve always been a fan of, came onboard too. We also have great writers and editors for the site, like Amanda Mannen and Hana Michels. Not to mention my great podcasting partner Matt Cohen. So we put it all together and then it was off to the races. I’m always impressed with their pitches. It’s taken on a life on its own. Everyone understands what it is and no one is on autopilot. Everyone really gets it. It was one of those things that started off as comment in passing two years earlier that is now, all of a sudden, a thing where we have 30, 40 people just doing amazing work. It’s really cool.
So it’s the opposite of Starship Troopers: Everyone understands what they’ve signed up for. [Laughs.] Yes, exactly. It would be kind of great if I recruited a bunch of writers who didn’t know it was a parody. All the aspiring Goop writers who got rejected? You’re hired!
What can listeners expect from the podcast? My philosophy going into it was that it’s not necessarily themed in some specific way. Sure, sometimes we do themed episodes — Desert Island lists or favorite animated characters or maybe we’ll play a game. But sometimes we’ll talk about nothing. The thrust of Bunny Ears is that I want it to feel like a room that you’d want to be in if you just happen to walk in, where you wanna hang out with us. It’s that simple. When we have guests, we don’t really interview people. If they want to plug something, they can plug it and all that stuff, but it’s honestly just us hanging out.
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();
// ]]