The old-school vision of Dad TV is literal and concrete — TV viewed by actual dads, typically featuring male protagonists, who go about their lives in problem-solving mode. Sometimes this means they solve crimes in an hourly fashion. This is the Procedural Dad TV model, the world of NCIS and JAG and Blue Bloods and SWAT, but not Law & Order because it’s too much about moral ambiguity and the endings can be left open-ended (and we all know SVU is for the ladies). Sometimes the problem solving is on a broader, more abstract scale, as with a show like The West Wing, where fixing a problem is about romantic visions of national identity and the best tool for the job is a persuasive bit of rhetoric, not investigative skills or a carefully constructed timeline. Sometimes the problem solving happens in other genres. Star Trek: The Next Generation, for instance, is a show about a loving and stern Space Dad who encounters a problem over and over and helps his space family solve it. Sometimes they solve it without him, or for him, but this too is the essence of dad. What could be more fatherly than the pride one feels when one’s kids get the job done?
This traditionalist vision of the Dad TV show is rooted in the concept of a specific viewer (an actual dad) and revolves around a core set of values to which that viewership adheres. Dad TV is about competence, process, optimization, a fundamental trust in or desire for functional social institutions, and the bone-deep belief that good drama comes from taking something broken and fixing it. But a strict textualist interpretation of the Dad TV constitution feels inadequate in 2024: It’s no longer just the purview of dads or even of men. According to Nielsen streaming data, the extremely Dadcore show Bad Monkey actually has an even split of male and female viewers, and the Sad Feelings Dad show Shrinkinghas slightly more female viewers than male. TikTok, not an app particularly known for its heavily dad user base, is home to an intense Criminal Minds fandom. As Dad TV has proliferated across platforms, the audience has ballooned and so the genre has followed, expanding into a supersized Dad+ TV of the streaming era.
This makes the definition of Dad TV a little more complex these days. The core ideas are here: Dad+ TV viewers still long for competence. They want characters doing the best possible version of their tasks, preferably via nitty-gritty depictions of a well-designed process lovingly planned and enacted. And so the dads at the center of these shows (whether literal or symbolic) believe in big institutions that provide order and a system that keeps everyone functional. Think of shows like Reacher, The Night Agent, Jack Ryan, Tokyo Vice, FUBAR, and The Terminal List, where at some level there is “the government,” or “justice,” or “the way things should be,” a broader framework of status quo these series’ protagonists seek to support or restore. Of course, their commitment to the idea of social order tends to leave a notable loophole regarding their own actions. In the pursuit of competence and order and fixing broken things, sometimes somebody’s gotta break the rules so they can put the rules back together the right way. And that somebody? It’s gonna be a dad — or rather a person of any age, gender, or parental status who is so naturally trusting of the Establishment that when they have misgivings, well, that must mean something.
Because in Dad+ TV, femininity is no longer a barrier to being Dad. Consider Julia, the Max series about Julia Child’s transformation from housewife into international culinary megastar. Superficially, nothing could look less like Reacher (aside from the coincidence of Julia Child and Jack Reacher both having notably capable, broad hands). One’s a show about a guy using those hands to punch people in the face; the other’s a show about a middle-aged woman massaging butter into a chicken. Julia’s impetus, though, is a woman who sees a need in the world. She believes in her unique ability to fulfill that need, and she rallies her circle of friends, family, and colleagues to institute widespread change based on her own remarkable and unflagging competence. Julia is a paean to the deep-down certainty that hard work and goodness will win the day and that the process of practicing and perfecting something is the route to the best possible result but also an experience that’s worthy just for the process of it. And, if anything, her position as a woman forced to battle against 1950s sexism only provides another anchor for her Dad TV cred: She believes in the possibility of the social system, but the current version of it is flawed. You know who can fix it if she bends the rules a little? Julia, Neo-Dad.
There’s Dad TV in some form or another on every streaming outlet, but the locus of contemporary streaming dadness is Apple TV+. In Dad+ TV, the stories unfold over the kind of long-season arc that tends to define a streaming season, rather than the rhythms of procedural, episodic problem solving. But the goals remain the same. The easiest show to point to is Ted Lasso, a towering monument to the importance of doing your best at work and in life with its ambitions stretched over the slower-burn development of multiple years of personal growth, rather than a game-by-game chart of wins and losses.
From its launch, Apple has had a deep bench of programming that fulfills the tenets of this genre in both its traditionalist and more contemporary versions. There are classic dude-protagonist shows that overlap with the general dad preoccupations, including See, Manhunt, and Masters of the Air. Hijackis the pinnacle of Apple’s accomplishments in this zone — a dad, doing his best, is the only person capable of foiling an elaborate plane-hijacking plot, which he has to do through ingenuity, courage, and a combination of emotional intelligence and physical prowess. He is played by Idris Elba in prime fatherly form, reassuring his family over the phone even as he’s coordinating the passengers to work alongside the one insightful ground-control staff member and take down the baddies. He’s Dad Extraordinaire, firm and encouraging and unshakably certain he can get everyone home safe.
Neo-Dad is where Apple really shines, though. It began with For All Mankind, one of the platform’s earliest original shows, which starts from pristine Dadcore obsession with all things space-race related, then twists it through the distinctly girl-dad wife-guy prism of an alternate American history where women shape the most important developments in technology and ingenuity. Apple has Lessons in Chemistry, its own version of Julia with even more of a Women in STEM valence. What could be more Neo-Dad than the proud celebration of gender parity in the sciences? Apple has Slow Horses, which asks the daring question of what happens when the competent, heroic spies are also total messes who can barely tie their own shoes. Neo-Dad thrives by questioning old-school, default assumptions about masculinity and strength. There’s Sugar(caring, driven noir detective is an alien, staring soulfully at humanity and longing to assimilate), and Presumed Innocent(Dad’s a flawed guy, but he loves his family and he loves the truth), and Foundation(humanity can be saved if only we set up Dad’s very important archive), and Shrinking (Dad’s a mess, but he loves feelings and he’s doing the best he can), and Black Bird(Dad’s a broken mess, but maybe he can redeem himself by bringing down a bad guy … except he’s also the bad guy). The height of this mode on Apple TV+ is Silo, a sci-fi adaptation where the whole system is both mysterious and corrupt, but the intrepid, highly skilled, and unflappable protagonist played by Rebecca Ferguson is undaunted in her need to figure out what’s really going on.
The dark foil to all of this is Aggrieved Dad TV, the paternal model offered by Yellowstoneand other Taylor Sheridan shows that depict men standing atop an empire they’ve fought to build, grappling with the knowledge that the future looks worse than the past. These shows stem from ideological progenitor shows like Last Man Standing, a comedy about a man whose family just can’t (or won’t) live up to his political and cultural expectations. These are dads who’ve lost faith in the world, who no longer trust that the next generation can be as happy and successful as the last. Competence and process are still key, but these protagonists feel betrayed by their children and by the world they’ve inherited; they are battling a system that’s trying to take down everything they’ve built. There’s an exhaustion and a nihilism to these series, which include at least two shows helmed by Jeff Daniels (American Rust and A Man in Full), Curb Your Enthusiasm, and maybe most notably in the earlier prestige years Breaking Badand The Sopranos. The Aggrieved Dads of 20 years ago, though, lived within fictional frames that regularly questioned their protagonists. Breaking Bad is a portrait of one man’s rage and dark ambition, but it is always questioning whether those qualities should be celebrated or condemned. Yellowstone is light on questions. Yellowstone offers Kevin Costner in profile, staring at the mountain ranges and wondering where it all went wrong.
The popularity of the Aggrieved Dad, especially given its recent rise in the Taylor Sheridan universe, is its own argument for why the sunnier version of Dad TV still has the hold it does. They are two different visions that come from the same deep fears and fantasies about the world. Dad TV, the sunnier version, is a fundamentally optimistic vision of humanity and what really matters, a meritocratic system where one guy’s need to occasionally flout the rules magically exists in perfect harmony with the larger belief in a social order that works for everyone. It is, in the end, a pervasive promise that everything will be okay. It may be foolhardy, it’s usually a little blinkered about the world, and it’s as reliable as that thing your dad does where he comes over for dinner but shows up with a new filter for your furnace and now is installing it while asking you if you’ve changed the battery in your car’s key-fob lately. (Have you? It’s important.)
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();
// ]]