CINXE.COM
The 30 funniest comedies on Hulu, because we all need a laugh | Mashable
<!doctype html> <html lang="en"> <head> <title>The 30 funniest comedies on Hulu, because we all need a laugh | Mashable</title> <meta charset="utf-8"> <link rel="canonical" href="https://mashable.com/article/best-comedies-on-hulu"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="theme-color" content="#00aeef"> <meta name="application-name" content="Mashable.com"> <meta name="description" content="From cult classics to recent gems, Hulu boasts a solid collection of comedies that will have you laughing in no time."/> <meta property="fb:app_id" content="122071082108"> <meta property="fb:pages" content="18807449704"/> <meta property="og:site_name" content="Mashable"> <meta property="og:title" content="The 30 funniest comedies on Hulu, because we all need a laugh"> <meta property="og:url" content="https://mashable.com/article/best-comedies-on-hulu"> <meta property="og:description" content="If laughter is the best medicine, these movies will have you feeling better in no time."> <meta property="og:image" content="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/hero-image.fill.size_1200x675.v1724096751.jpg"> <meta property="og:image:secure_url" content="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/hero-image.fill.size_1200x675.v1724096751.jpg"> <meta property="og:image:height" content="675"> <meta property="og:image:width" content="1200"> <meta property="og:type" content="article"> <meta property="article:author" content="Jason Adams"> <meta property="article:modified_time" content="2024-12-05T16:59:18+00:00"> <meta property="article:published_time" content="2024-08-20T09:00:00+00:00"> <meta property="article:section" content="Entertainment"> <meta property="og:article:tag" content="Hulu"> <meta property="og:article:tag" content="Streaming"> <meta property="og:article:tag" content="Watch Guides"> <meta name="twitter:site" content="@mashable"> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:creator" content="@mashable"> <meta property="twitter:title" content="The 30 funniest comedies on Hulu, because we all need a laugh"> <meta property="twitter:description" content="If laughter is the best medicine, these movies will have you feeling better in no time."> <meta property="twitter:image" content="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/hero-image.fill.size_1200x675.v1724096751.jpg"> <meta name="robots" content="max-image-preview:large"> <link rel="alternate" type="application/rss+xml" title="RSS" href="https://mashable.com/feeds/rss/all"> <link rel="alternate" hreflang="en" href="https://mashable.com/article/best-comedies-on-hulu" /> <link rel="alternate" hreflang="en-ae" href="https://me.mashable.com/entertainment/13848/10-funniest-comedies-because-we-all-need-a-laugh" /> <link rel="alternate" hreflang="en-in" href="https://in.mashable.com/entertainment/21987/10-funniest-comedies-because-we-all-need-a-laugh" /> <link rel="alternate" hreflang="en-my" href="https://sea.mashable.com/movies/30779/the-20-funniest-comedies-on-hulu-because-we-all-need-a-laugh" /> <link rel="alternate" hreflang="en-sg" href="https://sea.mashable.com/movies/30779/the-20-funniest-comedies-on-hulu-because-we-all-need-a-laugh" /> <link rel="alternate" hreflang="en-us" href="https://mashable.com/article/best-comedies-on-hulu" /> <link rel="alternate" hreflang="x-default" href="https://mashable.com/article/best-comedies-on-hulu" /> <link rel="shortcut icon mask-icon" href="/favicons/favicon.svg" color="#000"> <link rel="icon" type="image/png" href="/favicons/favicon-16x16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/favicons/favicon-32x32.png" sizes="32x32"> <link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png"> <link rel="icon" type="image/png" href="/favicons/android-chrome-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="/favicons/android-chrome-512x512.png" sizes="512x512"> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"The 30 funniest comedies on Hulu, because we all need a laugh","articleBody":"In search of a good laugh? Hulu's movie library is here to help.From cult classics to recent gems, Hulu boasts a large collection of comedies. The prospect of wading through all of them can be daunting, especially since some movies may require an add-on subscription to watch. There's no streaming woe worse than finding the perfect movie to watch only to realize you don't have the right plan to watch it.No need to panic, though: We've gone through Hulu's catalog and narrowed it down to the cream of the comedy crop, all of which can be watched without any extra subscriptions. Any of these movies will have you chuckling in no time.Here, in no particular order, are the 30 best comedies on Hulu.1. Poor Things\n \n \n\n\n \n \n Emma Stone won her second Oscar for her portrayal of Bella.\n Credit: Searchlight Pictures \/ Everett \/ Shutterstock\n \n \nThe team-up of Emma Stone with director Yorgos Lanthimos has been a winning one for everybody. For audiences, who've been treated to a string of audaciously weird comic masterpieces, and to the creatives themselves — cut to Emma Stone clutching her second Best Actress statue, for 2023's Poor Things. Stone plays Bella, a Frankensteined young woman whose growth from baby-brained to enthusiastic sex worker is charted by Lanthimos in his typically hilariously bizarre fashion. Furiously jumping from one man (Ramy Youssef) to another (Mark Ruffalo) while her mad-doctor creator (Willem Dafoe) notes down her progress, Poor Things is a tale of self-actualization told in fast-forward fits and starts, as inclined to fart jokes as it is speechifying on the proletariat. Perfect nonsense! — Jason Adams, Contributing WriterHow to watch: Poor Things is now streaming on Hulu.2. Slums of Beverly HillsToss yourself into the way-back machine not once but twice — first to 1998, the year that writer-director Tamara Jenkins’ debut feature, the Sundance hit Slums of Beverly Hills, was released, and then even further back to 1976, the year that Slums of Beverly Hills is set. Somewhat autobiographical for the director of The Savages and Private Life, the film tells a coming-of-age story about 14-year-old Vivian (played by an 18-year-old Natasha Lyonne) and her wacky family existing on the far, far fringes of the glamorous 90210 scene. With an outrageously packed supporting cast including Marisa Tomei, David Krumholtz, Alan Arkin, Jessica Walter, Kevin Corrigan, Carl Reiner, Mena Suvari, and Rita f'ing Moreno, Slums of Beverly Hills is a pitch-perfect indie-cinema slice of its time — both of its times. — J.A.How to watch: Slums of Beverly Hills is now streaming on Hulu.3. Fantastic Mr. Fox\n \n \n\n\n \n \n George Clooney is Mr. Fox.\n Credit: FoxSearch \/ Everett \/ Shutterstock\n \n \nNearly all of Wes Anderson's films are now streaming on Hulu, and as a hardcore Wes Anderson devotee since day one who slaps away all incessant accusations of twee, I'd recommend every single one of them. But for my dollar, the most laugh-out-loud funny is this stop-motion animated Roald Dahl adaptation from 2009, which features the voices of Anderson's usual troupe of actors — Jason Schwartzman, Bill Murray, Willem Dafoe, Owen Wilson, Adrien Brody — alongside newcomer nobodies like George Clooney and Meryl Streep.The latter pair play Mr. and Mrs. Fox, retiring thieves who've found themselves a nice tree to settle down in when they're suddenly thrust into a confrontation with three local farmer-psychopaths called Boggis, Bunce, and Bean. The film is surprisingly violent — watching adorable little stop-motion puppets die is something else! — and riotously funny, an autumnal-colored burst of anarchy that only a maniac like Wes Anderson could deliver. It's cussing perfection! — J.A.How to watch: Fantastic Mr. Fox is now streaming on Hulu.4. Barb and Star Go to Vista Del Mar\n \n \n\n\n \n \n Kristen Wiig and Annie Mumolo are Barb and Star.\n Credit: Lionsgate\n \n \nIt takes maybe five minutes for Barb and Star Go to Vista Del Mar to elicit its first \"WTF?\" and to the comedy's immense credit, it only gets weirder from there.There are life-saving culottes, and elaborate lies about turtles, and a mythological sea sprite named Trish, and a villain commanding an army of mosquitos, and a musical number that has Jamie Dornan climbing up a palm tree like a cat up a palm tree who's decided to go up a palm tree, and... Look, you've just got to watch it to get it. And at the center of all of it is the sincerely sweet, reliably rock-solid bond between Barb (Annie Mumolo) and Star (Kristen Wiig). Barb & Star Go to Vista Del Mar ended up being to us what Vista Del Mar was to Barb and Star: the breezy little break from reality we needed to get our shine back. — Angie Han, Deputy Entertainment Editor How to watch: Barb and Star Go to Vista Del Mar is now streaming on Hulu with the live TV add-on.5. PaddingtonIt took almost six decades for Michael Bond's beloved children's book character of Paddington the Bear to make the leap from the page to the big-screen (although there were some small screen serial adventures along the way), but the wait turned out to be more than worth it. Paul King's film 2014 film, which has real actors like Hugh Bonneville, Sally Hawkins, Julie Walters, Jim Broadbent, Peter Capaldi, and Nicole Kidman acting with a CG-animated bear (voiced by Ben Whishaw, after a brief Colin Firth kerfuffle) was considered an immediate classic. (Its sequel is even better.) In it, Paddington makes his way from the forests of Peru to the lovely little London-town homestead of the Brown family, getting into chaotic adventures everywhere he goes. Kidman roars around having a blast as an over-the-top evil taxidermist who wants to stuff and mount our favorite marmalade-slurping cutie pie in a yellow rain slicker. We don't get to say this often enough and genuinely mean it, but this one's true fun for both kids and adults. — J.A.How to watch: Paddington is now streaming on Hulu.6. O Brother, Where Art Thou?Leave it to the Coen Brothers to turn Homer's ancient classic and high-school-staple The Odyssey into a sepia-toned Depression-era crime-caper about three outlandish prison escapees on the run from the fuzz while on the hunt for buried treasure. And all set to an Oscar-winning score of Southern folk songs from legendary musician T Bone Burnett at that? How did we ever have it so good?Starring John Turturro, Tim Blake Nelson, and George Clooney as the brothers Pete, Delmar, and Ulysses Everett McGill, we follow the three on their, dare I say, odyssey, across the scorched-earth South after they break off from their chain gang in search of loot. And if you think you know where the Coens are gonna take you from there, well, I'd hazard a guess that you've never seen a Coens movie before. There's song, there's dance, there's Soggy Bottom Boys and sirens and Klan rallies gone deliciously awry. Homer only wishes he'd thought half this shit up! —J.A. How to watch: O Brother, Where Art Thou? is now streaming on Hulu.7. Palm Springs\n \n \n\n\n \n \n Andy Samberg and Cristin Milioti are just chilling in an infinite time loop.\n Credit: Chris Willard \/ Jessica Perez\n \n \nWhen Palm Springs arrived in July of 2020, most movie releases were postponed inevitably because of the pandemic — yet here was a movie, a new movie, a festival darling, about people going quietly insane with monotony and losing grip on time itself. Max Barbakow’s film showcases a cheerfully nihilistic Andy Samberg, along with Cristin Milioti in her best work to date as his increasingly frenzied companion, in “one of those infinite time loop situations you might have heard of.” Their chemistry makes Andy Siara’s script soar, leaving ample room for J.K. Simmons's sinister interludes and just the right amount of time travel interrogation. It’s a sharp, original comedy worth revisiting again, and again, and again.* — Proma Khosla, Entertainment ReporterHow to watch: Palm Springs is now streaming on Hulu.8. Working GirlMy apologies to all of you who will have Carly Simon's Oscar-winning theme song \"Let the River Run\" stuck in your head for the next week now that I have brought it up. But as soon as I picture the opening credits to Mike Nichols' comedy classic Working Girl, with the camera zooming toward that NYC-circa-1988 skyline alongside the Staten Island Ferry that carries Tess (Melanie Griffith) to her shitty secretarial job in the financial district of Manhattan, I can't help but hear that song like lightning. And then picture Joan Cusack's flamboyant eye makeup as Tess' best friend. And Sigourney Weaver furiously stomping around in a gray power suit and crutches. And Harrison Ford changing his shirt in the office while all the women swoon. This iconic tale of Tess clawing her way up the corporate ladder one gigantic lie after another is one of the greatest of ’80s comedies, with everybody so on their game that every second of it is permanently burned into my brain. So come, the new Jerusalem, and let that damn river run already! — J.A. How to watch: Working Girl is now streaming on Hulu.9. The HeatI'd probably give the edge to Spy among Melissa McCarthy–led vehicles (and where the heck is that sequel, anyway?) but you can't go wrong with Paul Feig's The Heat, which was sandwiched between Spy and McCarthy's star-making supporting turn in Bridesmaids among the pair's comic collaborations. Playing the potty-mouthed bad cop Mullins, who offsets (and sets off) Sandra Bullock's straight-laced good cop Ashburn, The Heat is odd-couple buddy-movie heaven. The plot is some ’80s-flavored hokum about drug kingpins and double-crosses that exists merely to get its leading twosome into a series of escalating and hilarious jams, and as such, The Heat brings it. The heat, I mean. — J.A.How to watch: The Heat is now streaming on Hulu.10. Plan B\n \n \n\n\n \n \n Kuhoo Verma and Victoria Moroles go on a road trip.\n Credit: Brett Roedel \/ Hulu\n \n \nWhen Sunny (Kuhoo Verma) has sex at a house party, she needs the morning after pill but can’t get it thanks to South Dakota’s regressive pharmacy policy. She and best friend Lupe (Victoria Moroles) embark on a wild road trip that includes illegal drugs, a catfish close call, an insane gas station encounter, and a dick piercing. Verma and Moroles hold the film together superbly, their chemistry elevating every scene of Prathi Srinivasan and Joshua Levy’s riotous script. It’s a killer directorial debut for Natalie Morales, who recognizes the star power in front of the camera and the weight of stories about strong female friendship and women of color living authentically. — P.K.How to watch: Plan B is now streaming on Hulu.11. 13 Going on 30I dare anyone to watch this beloved 2004 comedy from director Gary Winick and walk out of it without a gigantic stupid grin plastered across your face — such is the power of Jennifer Garner at the height of her charm and Mark Ruffalo at his most adorkable. 13 Going on 30 tells the story of Jenna, an unpopular 13-year-old (played at 13 by Christa B. Allen) who makes a wish to be \"thirty, flirty, and thriving\" that magically comes true, transporting her 17 years into the future and into her 30-year-old self (now played by Garner). Unfortunately her mind stays 13, so the disconnect between Young Jenna in the body of Older Jenna leads to much comedy, all of which Garner dives into with great relish. Discovering that she's become a mean girl fashion editor in New York City, Jenna quickly realizes she has to make some decisions about her priorities going forward. What faster way to learn the error of your ways than discovering the adult version of the boy next door who had a crush on you and you didn't pay attention to has turned out to be Mark Ruffalo? We should all have such lessons to learn. — J.A.How to watch: 13 Going on 30 is now streaming on Hulu.12. BuffaloedIt's a shame that Set it Up co-stars Glen Powell and Zoey Deutch haven't starred in another rom-com since that 2018 film, because they had mad chemistry with one another. But while Powell was off popping his big guns in Top Gun Maverick, Deutsch went and made the wildly overlooked 2019 comedy Buffaloed with director Tanya Wexler, and I know which I'd rather re-watch. Deutsch plays a hustler named Peg in ye olde Buffalo, New York (hence the title), who, after a stint in prison, turns her hustling skills into the legit hustle of debt collection. You can safely call this \"a madcap romp\" but it flies along furiously funny thanks to Deutsch's megawatt charm, plus the sparkling chemistry she shares with Judy Greer, who plays her frazzled mom. And that's not a bit part either! Judy Greer gets to play a proper, fully-rounded character! Those golden moments must be seized upon. — J.A.How to watch: Buffaloed is now streaming on Hulu.13. Support the Girls\n \n \n\n\n \n \n Shayna McHayle and Haley Lu Richardson play waitresses at a Hooters-esque restaurant.\n Credit: Magnolia Pictures \/ Everett \/ Shutterstock\n \n \nBefore Regina Hall stars opposite Leonardo DiCaprio in Paul Thomas Anderson's next movie and everybody finally surrenders to what a genius she is, y'all need to go back and watch her exquisite turn as Lisa, the exasperated manager of a Hooters-like restaurant in 2018's Support the Girls from director Andrew Bujalski. A perfect movie that flew far too under the radar for my liking, it follows a day in the life of Lisa and her waitresses — with Haley Lu Richardson and Shayna McHayle as stand-outs, stealing the movie every second they're on-screen – as they deal with an endless parade of men who refuse to take them seriously. And even under that burden, Support the Girls remains hopeful and sweet and funny at every turn. Did I mention it's perfect? It's perfect. — J.A.How to watch: Support the Girls is now streaming on Hulu.14. Romy and Michele's High School ReunionWe've all been there. You're just innocently living your life, thinking things are OK, when suddenly a high school reunion invitation shows up in the mail and sends you into a tailspin. How much time has passed? What have you accomplished? And who the hell wants to go to town with some guy who drives a rowboat? Such is the existential crisis that drives the engine of the 1997 cult comedy classic Romy and Michele's High School Reunion, starring Mira Sorvino and Lisa Kudrow as the titular BFFs whose 10-year reunion forces them to ask all sort of questions about their lives that they're unprepared for. And so they do what any sane person would do — they put on business suits and pretend they invented Post-it Notes. With a supporting cast that includes Janeane Garofolo, Alan Cumming, and Justin Theroux, this movie took some time to become widely beloved, but it's been home to me since Romy told that dude her shoe was filling up with blood. — J.A.How to watch: Romy and Michele's High School Reunion is now streaming on Hulu.\n SEE ALSO:\n \n 'Werewolves Within' is a brutal yet wholesome horror-comedy\n \n \n \n15. Triangle of Sadness\n \n \n\n\n \n \n Woody Harrelson plays a rascally captain in \"Triangle of Sadness.\"\n Credit: Fredrick Wenzel \/ Plattform Produktion\n \n \nSwedish filmmaker Ruben Östlund has made a name for himself with a string of arty dark comedies about the sickened human condition, and I recommend each and every single one of them. Indeed, his Oscar-nominated 2017 film The Square is also streaming on Hulu right now, so do yourself a double feature! But his most recent, 2022's grand (and also Oscar-nominated) Triangle of Sadness, is easily his most epic — an upstairs-downstairs satire that puts a pile of obscene capitalists on board a luxury yacht, makes them all barf for 10 straight minutes, and then goes full Lord of the Flies on their asses for its final act. Brutally, hilariously blunt in its messaging, Triangle of Sadness gave red meat to hungry actors like Woody Harrelson, Harris Dickinson, and Dolly de Leon, and together we all feast. — J.A.How to watch: Triangle of Sadness is now streaming on Hulu.\n SEE ALSO:\n \n 'Triangle of Sadness' review: The \"eat the rich\" comedy goes gross-out, and it's great\n \n \n \n16. BigIt's tempting to think of Penny Marshall's 1988 comedy Big as a \"body-swapping\" movie, but as with 13 Going on 30, that's not exactly the case, since the only person these main characters are \"swapping\" with is themselves. Just older. Still, it exercises the same kind of skills for the actors involved. Instead of, say, Jamie Lee Curtis pretending to be Linsday Lohan, we get Tom Hanks pretending he's a 12-year-old version of himself trapped in an adult body. Let the acting, and the comedy, commence!After making a wish on a Zoltar fortune-telling machine at the carnival that he won't have to be a picked-on little dweeb anymore, 12-year-old Josh (David Moscow ) wakes up looking like 32-year-old Tom Hanks. This obviously causes issues, like his Mom (Mercedes Ruehl) freaking out about there suddenly being a middle-aged pervert in her child's bedroom, so Josh is forced to go on the run. Thankfully, this is a sweet fable, so before long Josh has become a celebrated executive at a toy company who's banging Elizabeth Perkins… just try not to get too hung up on the criminal logistics of that last part. The ’80s were a different time, man. — J.A.How to watch: Big is now streaming on Hulu.17. My Cousin VinnyFor a long time it seemed like My Cousin Vinny was just known as the movie that inexplicably won Marisa Tomei an Oscar for Best Supporting Actress. Thankfully I think (or hope) that we've all come around on that in the two decades since, and we now see that win as one of the Academy's most inspired choices. They should award more brilliant comic turns like hers! Tomei plays Lisa, the brash Brooklyn girlfriend to Vinny (Joe Pesci), a personal injury lawyer who's called down to Alabama to defend his nephew who's been falsely arrested for murder. It's a broad-as-a-barnside comedy about the culture clash between the loud New Yorkers and the genteel hicks, and it's a riot. — J.A.How to watch: My Cousin Vinny is now streaming on Hulu.18. Fire Island\n \n \n\n\n \n \n Bowen Yang and Joel Kim Booster star in \"Fire Island.\"\n Credit: Hulu\n \n \nIf people had been telling queer stories for as long as there have been queer people, we surely would've gotten a loose adaptation of a Jane Austen story applied to gay men before 2022, given what an easy translation that makes. But we can't be angry that when it finally did arrive it arrived in the tremendously capable hands of director Andrew Ahn (Driveways) and writer and star Joel Kim Booster, and they knocked it outta the park. Inspired by Pride and Prejudice, Booster stars as Noah, who heads to the titular gay mecca every summer with his four best friends (played by Bowen Yang, Matt Rogers, Tomás Matos, and Torian Miller) to stay at a lovely island cottage owned by their lesbian pal (Margaret Cho). Immediately drama rains upon them – the cottage is being sold! There are rich racist gays who sneer at them! And most importantly of all – will everybody get properly laid? It's all sweet and sexy and beautifully filmed – Ahn, a gifted and precise filmmaker, gives the story and its sense of place plenty of room to breathe, making the emotional arcs land better than they usually do in your average basic rom-com. — J.A.How to watch: Fire Island is now streaming on Hulu.\n SEE ALSO:\n \n 12 of the best romantic comedies streaming on Hulu\n \n \n \n19. That Thing You Do!Tom Hanks has only directed two feature films, and this is by far \"the good one\" (with my apologies to Larry Crowne). The made-up story of the meteoric rise of a one-hit-wonder rock band in the 1960s, That Thing You Do! is charm incarnate. (Not to mention another movie where the movie's theme song will get lodged in your head for weeks.) Tom Everett Scott, Johnathon Schaech, Steve Zahn, and Ethan Embry make up The Wonders, with Liv Tyler as a Yoko who comes between the boys in the band, and Hanks playing their manager (shades of Elvises to come). And then there's that theme song — a perfect pop confection (written by Fountains of Wayne’s Adam Schlesinger); you absolutely 1000 percent understand 1) why it takes off the way it does, and 2) how it quickly turns into a curse from which there is no escape. — J.A.How to watch: That Thing You Do! is now streaming on Hulu.20. Theater CampGoing into Theater Camp, there were three big selling points for me. First, it was co-written and co-stars Molly Gordon, who very nearly stole the stellar comedy Shiva Baby from Rachel Sennott, and if you've ever seen Rachel Sennott in anything you know what a feat that is. Second, the film also stars the fantastic Ayo Edebiri of The Bear, as well as Bottoms, which… also co-starred Rachel Sennott? Weird. And third, Theater Camp has Amy Sedaris in it, and Amy Sedaris will seat me for anything. (I don't believe her and Rachel Sennott have ever faced off, but I will be there for that, believe me.) Also starring Noah Galvin, Jimmy Tatro, Patti Harrison, and Ben Platt, Theater Camp is basically a slightly more sincere version of Wet Hot American Summer, since if there's one thing theater kids love, it's unbridled sincerity. Made with that target audience in mind, this thing hits its mark over and over again. Molly Gordon hive rise! — J.A.How to watch: Theater Camp is now streaming on Hulu. 21. Napoleon Dynamite\n \n \n\n\n \n \n Jon Heder and Efren Ramirez play Napoleon Dynamite and Pedro.\n Credit: Access \/ MTV \/ Napoleon Ltd \/ Kobal \/ Shutterstock\n \n \nCelebrating its 20th anniversary this year if you can believe it is director Jared Hess' now classic high-school comedy Napoleon Dynamite, which premiered at Sundance in January of 2004 and six months later raked in 45 million bucks at the box office. That's a lot of dynamite for an indie that cost nothing to make and starred absolutely nobody! Starring Jon Heder (who's gone on to be somebody thanks to this movie) as the film's titular dweeb, Napoleon Dynamite tells the tale of Napoleon's burgeoning friendship with Pedro – \"Vote For Pedro\" T-shirts are now iconic pop-culture detritus – and his race for the school presidency. Oh and a legendary dance routine to Jamiroquai. Jamiroquai! Remember Jamiroquai? It's all very of its moment, but as a time capsule of that moment, there might be nothing better. — J.A.How to watch: Napoleon Dynamite is now streaming on Hulu.22. IdiocracyWriter-director Mike Judge has gifted the world with both Beavis and Butthead, not to mention the many dim-witted denizens of Arlen, Texas, in his series King of the Hill. Point being, the man knows when he speaks of American Stupid. But he really tapped into something prophetic with Idiocracy, his 2006 cult comedy that foresaw a future for the United States where we'd elect a reality-star dipshit to be president and evolve into drooling monosyllabic morons who don't know not to spray Gatorade on crops if we want to continue eating. Idiocracy stars Luke Wilson and Maya Rudolph as two regular Joes in 2006 who get cryogenically frozen only to wake up 500 years in the future and find their basic intelligence suddenly makes them the smartest people on earth. Alternately feared and loathed, they must try to pull humanity back from the brink of its own self-immolation. Honestly — relatable. — J.A.How to watch: Idiocracy is now streaming on Hulu.23. Dinner in AmericaHow this punk rock romance went so underseen when it got released in 2022, I'll never fathom. I can only chalk it up to the inexplicable two years that passed between its Sundance premiere and it hitting theaters, because it's so much fun and full of energy and beautifully performed by its leads (Kyle Gallner and Emily Skeggs) that it deserved far more attention. But now we can all give it that attention together by watching it here on Hulu. Skeggs plays a very odd college dropout who's obsessed with a local punk rock band; Gallner is the lead singer of said band, but given he wears a mask on-stage nobody knows that fact except him. The two meet cute (i.e. he's on the run from the police while selling drugs) and yadda yadda romance. The yadda yadda is the good part. And the good part is how Skeggs and Gallner have oodles of chemistry and are an absolute pleasure to watch fall for one another. A true underappreciated gem just sitting here waiting for you to appreciate it. — J.A.How to watch: Dinner in America is now streaming on Hulu.24. Quiz Lady\n \n \n\n\n \n \n \"Quiz Lady\" stars Awkwafina and Sandra Oh.\n Credit: Hulu\n \n \nAwkwafina and Sandra Oh play estranged sisters Anne and Jenny, who find themselves being chased by gangsters after their gambling-addict mother runs off and leaves them in the lurch with her debts. The gangsters even kidnap Anne's cute little dog! And so Jenny, the wild sister, hatches a scheme that Anne could easily earn back the money on a TV quiz show. Because obviously. And somehow that becomes the plan. So the two hit the road — cue over-the-top hijinks.And this 2023 film from director Jessica Yu is what a modern \"high-concept\" movie looks like, in case you didn't get that from the part where the gangsters steal Anne's dog. It's loud and it's goofy and a good old-fashioned broadest of broads comedy. Oh in particular is having a blast letting loose in ways she hasn't gotten to do in awhile (by which I mean she has purple hair). Also onboard are Jason Schwartzman and Will Ferrell. Oh, and the legendary Paul Reubens in his final performance! — J.A.How to watch: Quiz Lady is now streaming on Hulu.25. EnchantedDo we have Enchanted to blame for the never-ending live-action Disney adaptation craze? Sure, it might not have been a literal remake of any previous Disney Princess stories (although it was obviously riffing on most of them). And when it hit screens in 2007, it might not have made as much money as Tim Burton's Alice in Wonderland movie did a couple years later, but then Alice in Wonderland made an inexplicable billion dollars.What Enchanted did prove was that there was more than enough charm to be milked from watching real, live human beings act like fairy-tale fools. The only difference is that Enchanted and its game cast — Amy Adams, James Marsden, Susan Sarandon, Patrick Dempsey – was in on the joke. The story of Princess-to-be Giselle (Adams) being cursed by the wicked witch (Sarandon) to live in the real world of Manhattan, where she finds herself torn between her Prince (Marsden) and a divorce lawyer (Dempsey) is sly as heck in its princess story subversions, while also feeding our needs for all the tropes anyway. — J.A.How to watch: Enchanted is now streaming on Hulu. 26. Official CompetitionIn 2022, Penelope Cruz gave two of her best performances to date. One was Pedro Almodovar's Parallel Mothers, for which she got an Oscar nomination. Official Competition is the other one. And if we're being honest, the latter is my preferred pick, since I think she gives her balls-to-the-wall funniest turn ever here. The film sees her playing the inestimably pretentious film director Lola Cuevas, who is suddenly handed a bottomless reservoir of cash by the dying billionaire Humberto Suárez (José Luis Gómez). He has decided on a sudden whim that he wants an epic film to be his final contribution to the world, even though he knows absolutely nothing about the movies. He simply asks his assistants to name the best director, and voila – Lola's a go. What proceeds is a vicious satire of artistic pretension, as Lola hires two actors for her lead characters (Antonio Banderas and Oscar Martínez), whose approaches to acting couldn't be more different — one is a very serious theater snob, while the other is a fame-hungry Hollywood starfucker. Fireworks are loosed, and millions of dollars are flushed down the toilet with surprising ease. Will it make for good cinema? It certainly makes for a hilarious movie about the making of movies. — J.A. How to watch: Official Competition is now streaming on Hulu. 27. Little Monsters\n \n \n\n\n \n \n Lupita Nyong'o deserves accolades as a Scream Queen.\n Credit: Hulu \/ Neon \/ Moviestore \/ Shutterstock\n \n \nBetween the Quiet Place prequel, her Oscar-worthy turn in Us in 2019, and her hilarious romp in the zombie-comedy Little Monsters that same year, we should be properly crowning Lupita Nyong'o a Scream Queen already. Little Monsters sees her playing Miss Audrey, an elementary school teacher who faces down a zombie outbreak while on a school field trip with her class. And since the movie also involves a romance with one of the kid's uncles (Alexander England), you can add it to the elite group of zom-rom-coms alongside Shaun of the Dead and Warm Bodies. Wherever you'd classify it, it's a charming, goofy, bloody good time, and yes, it stars one of our great current Scream Queens, dammit. — J.A.How to watch: Little Monsters is now streaming on Hulu.28. Father of the BrideWe find ourselves having a lil bit of a Steve-aissance these days, thanks to the grand success of Steve Martin's Hulu series, Only Murders in the Building, as well as Apple's recent documentary on the comedy legend. So why not remind yourself why you love him a little more and go watch one of his comedy films, too? No big surprise that Hulu has a couple on tap, but I'm going to direct you to his sweet-as-pie 1991 remake of the 1950 Spencer Tracy classic Father of the Bride, which is about a sneaker salesman named George who is having a complete mental breakdown as his daughter (Kimberly Williams) gets married. But the funny version of that! Diane Keaton co-stars as George's momentarily suffering wife, Nina, while Martin's real-life life-partner Martin Short turns in one of his broadest caricatures (and that's saying something) as the wedding planner Franck Eggelhoffer. (P.S., the sequel is also streaming on Hulu.) — J.A.How to watch: Father of the Bride is now streaming on Hulu.29. The Cable GuyIf The Cable Guy was remade today, I suppose it would be about the person who installs your wi-fi, since everybody's \"cut the cord.\" The entire concept of this movie is very '90s, kind of like an episode of Seinfeld run amok. But nobody ran amok in the '90s like Jim Carrey, and this — the second feature from director Ben Stiller after Reality Bites — let Carrey lean into the darkness inherent in his deranged persona more than any of his previous roles up to that point. As with a plumber or a drug dealer, there's an inherent discomfort in letting these strangers into our homes and being forced to make small talk with them. Stiller's film maximizes that with Carrey's off-the-rails performance as \"Chip,\" who never met a boundary he wouldn't crash right through. Normal guy Steven (Matthew Broderick) doesn't realize what a pact with the devil he's making when he accepts Chip's offer of an off-the-books upgrade, and before you can say \"Comedy Central\" five times fast, Steven's entire life has been upended. Demented cult fun that was ahead of its time for how pitch-black it went while also being very much of its time. — J.A.How to watch: The Cable Guy is now streaming on Hulu.30. (500) Days of Summer\n \n \n\n\n \n \n Zooey Deschanel is Summer.\n Credit: Watermark \/ Kobal \/ Shutterstock\n \n \nI feel as if there has been a backlash to (500) Days of Summer, a huge hit when it came out in 2009 that began to feel dated in its twee-ness almost immediately. But I'm going to present a backlash to the backlash, because this movie just makes me smile. Joseph Gordon-Levitt and Zooey Deschanel play Tom and Summer, whose relationship is dissected in nonlinear fashion with its start and finish all mixed up, smacking their happiest moments up against their worst. It's basically that legendary sex scene in Don't Look Now that cuts back and forth between the sex and the getting dressed after the sex, turned into a full feature-length movie. And it works for me! Levitt and Deschanel have lovely chemistry, and Mark Webb knows how to spin romance. Just ask Andrew Garfield and Emma Stone in the two Spider-man movies he made right after this. — J.A.How to watch: (500) Days of Summer is now streaming on Hulu.\n \n \n \n \n \n \n Hulu\n \n \n 1 Month Free Hulu Streaming Service Trial\n at Hulu\n \n \n \n \n Get Deal\n \n\n\n UPDATE: Aug. 19, 2024, 4:00 p.m. EDT This article was originally published in 2020 and has been updated to reflect the latest streaming options.\n\n(*) indicates the blurb comes from a previous Mashable list.","datePublished":"2024-08-20T09:00:00+00:00","publisher":{"@type":"Organization","url":"https:\/\/mashable.com\/","name":"Mashable","logo":{"@type":"ImageObject","url":"https:\/\/mashable.com\/images\/mashable-logomark.png","width":2400,"height":2400},"sameAs":["https:\/\/www.facebook.com\/mashable\/","https:\/\/twitter.com\/mashable","https:\/\/flipboard.com\/@Mashable","https:\/\/www.pinterest.com\/mashable\/","https:\/\/www.youtube.com\/user\/mashable"],"description":"Mashable is a global, multi-platform media and entertainment company.\n Powered by its own proprietary technology, Mashable is the go-to source for tech,\n digital culture and entertainment content for its dedicated and influential audience around the globe.","publishingPrinciples":"https:\/\/mashable.com\/about\/editorial-standards"},"author":[{"@type":"Person","name":"Jason Adams","url":"https:\/\/mashable.com\/author\/jason-adams","image":[{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/defaults\/fallback-thumbnail.fill.size_1200x675.1.png","width":1200,"height":675,"caption":"Default Image"},{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/defaults\/fallback-thumbnail.fill.size_1200x900.1.png","width":1200,"height":900,"caption":"Default Image"},{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/defaults\/fallback-thumbnail.fill.size_1200x1200.1.png","width":1200,"height":1200,"caption":"Default Image"}]}],"image":[{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/articles\/01VupngbriTHKkEJiGffl4A\/hero-image.fill.size_1200x675.v1724096751.jpg","width":1200,"height":675,"caption":"Get ready to guffaw."},{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/articles\/01VupngbriTHKkEJiGffl4A\/hero-image.fill.size_1200x900.v1724096751.jpg","width":1200,"height":900,"caption":"Get ready to guffaw."},{"@type":"ImageObject","url":"https:\/\/helios-i.mashable.com\/imagery\/articles\/01VupngbriTHKkEJiGffl4A\/hero-image.fill.size_1200x1200.v1724096751.jpg","width":1200,"height":1200,"caption":"Get ready to guffaw."}],"description":"If laughter is the best medicine, these movies will have you feeling better in no time.","mainEntityOfPage":"https:\/\/mashable.com\/article\/best-comedies-on-hulu","articleSection":"Entertainment"}</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/mashable.com\/","name":"Mashable","logo":{"@type":"ImageObject","url":"https:\/\/mashable.com\/images\/mashable-logomark.png","width":2400,"height":2400},"sameAs":["https:\/\/www.facebook.com\/mashable\/","https:\/\/twitter.com\/mashable","https:\/\/flipboard.com\/@Mashable","https:\/\/www.pinterest.com\/mashable\/","https:\/\/www.youtube.com\/user\/mashable"],"description":"Mashable is a global, multi-platform media and entertainment company.\n Powered by its own proprietary technology, Mashable is the go-to source for tech,\n digital culture and entertainment content for its dedicated and influential audience around the globe.","publishingPrinciples":"https:\/\/mashable.com\/about\/editorial-standards"}</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mashable.com"},{"@type":"ListItem","position":2,"name":"Entertainment","item":"https:\/\/mashable.com\/entertainment"},{"@type":"ListItem","position":3,"name":"Movies","item":"https:\/\/mashable.com\/category\/movies"}]}</script> <link rel="preconnect" href="//cdn.ziffstatic.com"> <link rel="preconnect" href="//www.googletagmanager.com"> <link rel="preload" href="/css/app.css?id=72f337276b796271a275cd3228681c79" as="style"> <link rel="preload" href="/fonts/Outfit.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" as="image" imagesrcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/hero-image.fill.size_400x225.v1724096751.jpg 400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/hero-image.fill.size_800x450.v1724096751.jpg 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/hero-image.fill.size_1248x702.v1724096751.jpg 1600w" imagesizes="(max-width: 1280px) 100vw, 1280px" > <link rel="manifest" href="/manifest.json" crossorigin="use-credentials"> <link rel="stylesheet" href="/css/app.css?id=72f337276b796271a275cd3228681c79"> <link rel="preload" href="https://g.mashable.com/mashable.js?url=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" as="script"> <script type="text/javascript" src="https://g.mashable.com/mashable.js?url=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" defer></script> <link rel="preload" as="image" href="/images/icons/spritemap.svg"> <link rel="preload" href="https://cdn.ziffstatic.com/jst/zdconsent.js" as="script"> <script type="text/javascript" src="https://cdn.ziffstatic.com/jst/zdconsent.js" defer></script> <link rel="preload" href="https://cdn.static.zdbb.net/js/z0WVjCBSEeGLoxIxOQVEwQ.min.js" as="script"> <script type="text/javascript" src="https://cdn.static.zdbb.net/js/z0WVjCBSEeGLoxIxOQVEwQ.min.js" defer></script> <script src="/js/ga-session.js?id=a369edb1387d56de7a50d35b4d472e18"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-BPBF083TYP"></script> <script> window.globalGAInfo = {"page_view_type":"Standard","template":"article","content_type":"article","split_test_identifier":null,"split_test_variant":null,"object_uuid":"01VupngbriTHKkEJiGffl4A","object_type":"article","title":"The 30 funniest comedies on Hulu, because we all need a laugh","canonical_url":"https:\/\/mashable.com\/article\/best-comedies-on-hulu","full_published_date":"08\/20\/2024","original_published_date":"04\/30\/2021","revenue_page_type":"shoppable","channel_name":"Entertainment","focus_keyword":"Comedies Hulu","job_function":"Utility","level_of_effort":"Multi-day","story_flags":"evergreen","content_source_name":"Internal","video_show_name":"","content_source_type":"Internal","author_name":"Jason Adams","day_published":20,"month_published":8,"year_published":2024,"days_since_updated":186,"weeks_since_updated":26,"days_since_originally_published":1394,"weeks_since_originally_published":199,"categories":"Movies","sections":"Entertainment,Movies","tags":"hulu,streaming,watch-guides","post_lead_type":"Alt Image Lead"}; window.globalGAInfo.page_path = window.location.pathname; window.dataLayer = window.dataLayer || []; window.globalGAInfo.ad_block = window.adBlock ? 'Blocked' : 'NotBlocked'; gtag = window.gtag = function(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-BPBF083TYP',{ 'send_page_view': false, 'session': cookies.get('session'), template: window.globalGAInfo.template || null, split_test_identifier: window.globalGAInfo.split_test_identifier || null, split_test_variant: window.globalGAInfo.split_test_variant || null, ad_block: window.adBlock ? 'Blocked' : 'NotBlocked', }); window.addEventListener("adblock", function() { window.globalGAInfo.ad_block = 'Blocked'; gtag('config', 'G-BPBF083TYP', { ad_block: 'Blocked', update: true, }); }); if (typeof window._ziffIntlGeoRedirect === 'undefined') { if(window.globalGAInfo.template === 'article' || window.globalGAInfo.template === 'deals' || window.globalGAInfo.template === 'comparison' || window.globalGAInfo.template === 'longform' || window.globalGAInfo.template === 'viral_video' || window.globalGAInfo.template === 'review' || window.globalGAInfo.template === 'roundup' || window.globalGAInfo.template === 'video' || window.globalGAInfo.template === 'gift_guide' || window.globalGAInfo.template === 'live_blog') { gtag('event', 'page_view', { ad_block: window.globalGAInfo.ad_block || 'NotBlocked', author: window.globalGAInfo.author_name || null, categories: window.globalGAInfo.categories || null, channel_name: window.globalGAInfo.channel_name || null, content_lead_type: window.globalGAInfo.post_lead_type || null, content_source_name: window.globalGAInfo.content_source_name || null, content_source_type: window.globalGAInfo.content_source_type || null, day_published: window.globalGAInfo.day_published || null, days_since_originally_published: window.globalGAInfo.days_since_originally_published || null, days_since_updated: window.globalGAInfo.days_since_updated || null, first_published_at: window.globalGAInfo.original_published_date || null, focus_keyword: window.globalGAInfo.focus_keyword || null, job_function: window.globalGAInfo.job_function || null, level_of_effort: window.globalGAInfo.level_of_effort || null, linked_phrases: window.linked_phrases || null, month_published: window.globalGAInfo.month_published || null, object_type: window.globalGAInfo.object_type || null, object_uuid: window.globalGAInfo.object_uuid || null, pageview_type: window.globalGAInfo.page_view_type || null, published_at: window.globalGAInfo.full_published_date || null, revenue_page_type: window.globalGAInfo.revenue_page_type || null, story_flags: window.globalGAInfo.story_flags || null, tags: window.globalGAInfo.tags || null, video_show_name: window.globalGAInfo.video_show_name || null, weeks_since_originally_published: window.globalGAInfo.weeks_since_originally_published || null, weeks_since_updated: window.globalGAInfo.weeks_since_updated || null, year_published: window.globalGAInfo.year_published || null, }); } else { gtag('event', 'page_view'); } } </script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-MN78SWW');</script> <script type='text/javascript'> (function() { let sections = ''; if (window.globalGAInfo.sections) { sections = window.globalGAInfo.sections.split(',').map(item => 'Category - ' + item.trim()).join(','); } //Adding tags into sections with "Tag - " prefix for chartbeat reporting if (window.globalGAInfo.tags) { sections += (sections !== '' ? ',' : '') + window.globalGAInfo.tags.split(',').map(item => 'Tag - ' + item.trim()).join(','); } if (window.globalGAInfo.content_type) { sections += (sections !== '' ? ',' : '') + 'Content Type - ' + window.globalGAInfo.content_type; } var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); /** CONFIGURATION START **/ _sf_async_config.uid = 65789; _sf_async_config.domain = 'mashable.com'; _sf_async_config.useCanonical = true; _sf_async_config.useCanonicalDomain = true; _sf_async_config.sections = sections; _sf_async_config.authors = window.globalGAInfo.author_name || ''; _sf_async_config.type = window.globalGAInfo.content_type || ''; /** CONFIGURATION END **/ function loadChartbeat() { var e = document.createElement('script'); var n = document.getElementsByTagName('script')[0]; e.type = 'text/javascript'; e.async = true; e.src = '//static.chartbeat.com/js/chartbeat_video.js'; n.parentNode.insertBefore(e, n); } loadChartbeat(); })(); </script> <script> var facebookPixelLoaded = false; window.addEventListener('load', function(){ document.addEventListener('scroll', facebookPixelScript); document.addEventListener('mousemove', facebookPixelScript); }) function facebookPixelScript() { if (!facebookPixelLoaded) { facebookPixelLoaded = true; document.removeEventListener('scroll', facebookPixelScript); document.removeEventListener('mousemove', facebookPixelScript); !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','//connect.facebook.net/en_US/fbevents.js'); fbq('init', '1453039084979896'); fbq('track', "PageView"); } } </script> <script type="text/javascript" id="pogo" src="https://cdn.ziffstatic.com/pg/mashable.js" async></script> <link rel="preload" as="script" href="https://cdn.ziffstatic.com/pg/mashable.js"> <link rel="preload" as="script" href="https://cdn.ziffstatic.com/pg/mashable.prebid.js"> <link rel="preload" as="style" href="https://cdn.ziffstatic.com/pg/mashable.css" onload="this.onload=null;this.rel='stylesheet'"> <link rel="preload" as="script" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js"> <script type="text/javascript" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" async></script> <script> window.PogoConfig = { "template": "article", "category": "entertainment", "tags": ["movies","hulu","streaming","watch-guides"], } </script> <!-- Start BounceX tag. Deploy at the document head. --> <script> (function(d) { var bounceExchangeLoaded = false; window.addEventListener('load', function(){ document.addEventListener('scroll', bounceExchangeScript); document.addEventListener('mousemove', bounceExchangeScript); }) function bounceExchangeScript() { if (!bounceExchangeLoaded) { bounceExchangeLoaded = true; document.removeEventListener('scroll', bounceExchangeScript); document.removeEventListener('mousemove', bounceExchangeScript); var e = d.createElement('script'); e.src = d.location.protocol + '//tag.bounceexchange.com/3441/i.js'; e.async = true; d.getElementsByTagName("head")[0].appendChild(e); } } }(document)); </script> <!-- End BounceX tag --> <script src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=TXpY3X8ls7A4Zbp78hzgCks4F8YHWBaGK9tn" async></script> <script> var PushlySDK = window.PushlySDK || []; function pushly() { PushlySDK.push(arguments) } pushly('load', { domainKey: 'TXpY3X8ls7A4Zbp78hzgCks4F8YHWBaGK9tn', sw: '/js/pushly-sdk-worker.js', }); pushly('on_prompt_shown', function() { if (window.gtag) { gtag('event', 'Pushly_on_prompt_shown', { 'event_category': 'impressions', 'event_label': 'Pushly_on_prompt_shown' }); } }); pushly('on_permission_allowed', function() { if (window.gtag) { gtag('event', 'Pushly_on_permission_allowed', { 'event_category': 'clicks', 'event_label': 'Pushly_on_permission_allowed' }); } }); </script> <style> * .pogoPgWrap { transition: all .01s ease; } @font-face{font-display:optional;font-family:outfit;font-weight:100 800;src:url(/fonts/Outfit.woff2) format("woff2")} </style> <script async src="https://launcher.spot.im/spot/sp_oHE136vk"></script> </head> <body class=""> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MN78SWW" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <nav x-data="{navOpen: false}" class="top-0 z-30 py-3 w-full bg-white border-b-2 border-primary-400" data-ga-module="global_nav"> <div class="flex relative justify-between items-center px-4 pl-3 mx-auto max-w-8xl"> <button @click="navOpen = true; $nextTick(() => $refs.firstMenuItem.focus());" class="flex-shrink px-2" aria-label="Menu"> <svg class="inline-block w-7 h-7 fill-current"><use href="/images/icons/spritemap.svg#sprite-hamburger"></use></svg> </button> <a href="https://mashable.com" class="flex items-center mr-8 w-full xl:w-auto" aria-label="Home" data-ga-click data-ga-element="navigation_logo" data-ga-action="navigation_logo" data-ga-item="logo"> <div x-data="{animate: false, reverse: false}" x-init="setTimeout(() => animate = true, 1000)"> <svg x-ref="wordmark" id="mashable-wordmark-animated" class="inline-block -mb-3 w-40 h-11 fill-current hover:fill-secondary-100" :class="{ 'animate': animate, 'animate-reverse': reverse }" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 2200 650" shape-rendering="geometricPrecision" text-rendering="geometricPrecision"><style><![CDATA[.animate #euSMf1FbiNs11_to{animation:euSMf1FbiNs11_to__to 1s linear 1 normal forwards}.animate-reverse #euSMf1FbiNs11_to{animation:euSMf1FbiNs11_to__back 1s linear 1 normal forwards}@keyframes euSMf1FbiNs11_to__to{0%{transform:translate(2326.395841px,218.229656px)}45%{transform:translate(2326.395841px,218.229656px)}73%{transform:translate(662.384075px,215.434656px)}100%{transform:translate(662.384075px,215.434656px)}}@keyframes euSMf1FbiNs11_to__back{0%{transform:translate(662.384075px,215.434656px)}45%{transform:translate(662.384075px,215.434656px)}73%{transform:translate(2326.395841px,218.229656px)}100%{transform:translate(2326.395841px,218.229656px)}}.animate #euSMf1FbiNs15_to{animation:euSMf1FbiNs15_to__to 1s linear 1 normal forwards}.animate-reverse #euSMf1FbiNs15_to{animation:euSMf1FbiNs15_to__back 1s linear 1 normal forwards}@keyframes euSMf1FbiNs15_to__to{0%{transform:translate(144.277373px,1260.854733px)}41%{transform:translate(144.277373px,331.868153px)}100%{transform:translate(144.277373px,331.868153px)}}@keyframes euSMf1FbiNs15_to__back{0%{transform:translate(144.277373px,331.868153px)}41%{transform:translate(144.277373px,331.868153px)}100%{transform:translate(144.277373px,1260.854733px)}}.animate #euSMf1FbiNs19_to{animation:euSMf1FbiNs19_to__to 1s linear 1 normal forwards}.animate-reverse #euSMf1FbiNs19_to{animation:euSMf1FbiNs19_to__back 1s linear 1 normal forwards}@keyframes euSMf1FbiNs19_to__to{0%{transform:translate(144.277373px,1003.724046px)}60%{transform:translate(144.277373px,1003.724046px)}80%{transform:translate(145.277373px,766.938989px)}100%{transform:translate(145.277373px,766.938989px)}}@keyframes euSMf1FbiNs19_to__back{0%{transform:translate(145.277373px,766.938989px)}60%{transform:translate(145.277373px,766.938989px)}80%{transform:translate(144.277373px,1003.724046px)}100%{transform:translate(144.277373px,1003.724046px)}}.animate #euSMf1FbiNs22_to{animation:euSMf1FbiNs22_to__to 1s linear 1 normal forwards}.animate-reverse #euSMf1FbiNs22_to{animation:euSMf1FbiNs22_to__back 1s linear 1 normal forwards}@keyframes euSMf1FbiNs22_to__to{0%{transform:translate(5474.895347px,1202.280706px)}60%{transform:translate(5474.895347px,1202.280706px)}90%{transform:translate(13.364022px,1202.286993px)}100%{transform:translate(13.364022px,1202.286993px)}}@keyframes euSMf1FbiNs22_to__back{0%{transform:translate(13.364022px,1202.286993px)}60%{transform:translate(13.364022px,1202.286993px)}90%{transform:translate(5474.895347px,1202.280706px)}100%{transform:translate(5474.895347px,1202.280706px)}}]]></style><g id="euSMf1FbiNs2" transform="matrix(1 0 0 1 327.55203400000028 85.59466518500005)"><polygon id="euSMf1FbiNs3" points="221.679659,0.620000 221.679659,0.669994 221.589769,0.620000 143.495006,136.034612 65.410231,0.620000 65.320341,0.669994 65.320341,0.620000 0,0.620000 0,264.620000 65.320341,264.620000 65.320341,131.265154 119.594153,225.374460 119.594153,225.374460 129.252375,242.112558 157.747625,242.112558 170.312302,220.325034 221.679659,131.265154 221.679659,264.620000 287,264.620000 287,0.620000 221.679659,0.620000" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs4" d="M442.390000,897.214899C442.390000,839.553909,481.940898,800.570000,521.811158,800.570000C549.465848,800.570000,567.150479,814.747785,577.439900,829.245519L583.867046,805.729194L642.390000,805.729194L642.390000,987.410806L583.867046,987.410806L577.439900,963.894481C567.150479,978.392215,549.495788,992.570000,521.811158,992.570000C481.920938,992.570000,442.390000,953.586091,442.390000,897.214899ZM574.545689,896.574999C574.545689,876.578124,562.010758,861.780436,543.677425,861.780436C524.715349,861.780436,511.841098,877.887919,511.841098,896.574999C511.841098,915.901979,524.705369,931.359564,543.677425,931.359564C562.010758,931.359564,574.545689,916.541879,574.545689,896.574999Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs5" d="M812.223369,813.460670L812.223369,868.883557C799.336738,861.473171,775.822886,855.002834,755.848108,855.002834C744.261137,855.002834,738.132739,857.262952,738.132739,861.773187C738.132739,866.283422,744.581053,869.183573,762.296422,873.053774C793.538254,879.814126,825.110000,891.054712,825.110000,930.406761C825.110000,968.408741,795.117841,992.590000,740.712065,992.590000C712.719383,992.590000,689.825369,986.149665,674.359412,977.769228L674.359412,918.176124C690.785118,929.176697,710.759895,938.177166,737.492906,938.177166C751.019370,938.177166,758.747350,935.917048,758.747350,930.766780C758.747350,924.966478,749.089875,923.036377,727.185601,917.236075C699.192919,909.825689,672.110000,896.294985,672.110000,862.133205C672.110000,826.691359,701.102420,800.590000,752.628949,800.590000C774.213306,800.569999,797.077329,805.410251,812.223369,813.460670Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs6" d="M920.501202,819.668695L920.822692,819.668695C930.869277,809.056557,947.697307,800.379339,967.438845,800.379339C1005.957451,800.379339,1030.230000,823.837750,1030.230000,864.650596L1030.230000,986.760000L960.968845,986.760000L960.968845,882.643356C960.968845,867.862164,954.488798,861.439028,941.880334,861.439028C928.608796,861.439028,920.511248,870.116246,920.511248,881.685870L920.511248,986.760000L851.230000,986.760000L851.230000,727.760000L920.501202,727.760000Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs7" d="M1053.890000,897.214899C1053.890000,839.553909,1093.440898,800.570000,1133.311158,800.570000C1160.955868,800.570000,1178.650479,814.747785,1188.939900,829.245519L1195.367046,805.729194L1253.890000,805.729194L1253.890000,987.410806L1195.367046,987.410806L1188.939900,963.894481C1178.650479,978.392215,1160.995788,992.570000,1133.311158,992.570000C1093.440898,992.570000,1053.890000,953.586091,1053.890000,897.214899ZM1186.045689,896.574999C1186.045689,876.578124,1173.500778,861.780436,1155.177425,861.780436C1136.215349,861.780436,1123.341098,877.887919,1123.341098,896.574999C1123.341098,915.901979,1136.205369,931.359564,1155.177425,931.359564C1173.500778,931.359564,1186.045689,916.541879,1186.045689,896.574999Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs8" d="M1357.242375,827.972530C1367.531796,812.559819,1388.759341,800.347289,1411.264331,800.347289C1453.060739,800.347289,1488.430000,837.931972,1488.430000,896.053644C1488.430000,954.175317,1449.847166,991.760000,1408.050758,991.760000C1381.683493,991.760000,1363.679501,977.623374,1353.380100,963.167726L1346.952954,986.615783L1288.430000,986.615783L1288.430000,727.760000L1357.292275,727.760000ZM1356.603653,896.073583C1356.603653,916.311490,1369.138583,930.757168,1387.471916,930.757168C1406.114631,930.757168,1418.978902,915.663478,1418.978902,896.392605C1418.978902,877.450722,1406.114631,861.380029,1387.142575,861.380029C1369.138583,861.380029,1356.603653,876.154698,1356.603653,896.073583Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs9" d="M1514.920000,727.760000L1583.920000,727.760000L1583.920000,986.760000L1514.920000,986.760000Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/><path id="euSMf1FbiNs10" d="M1789.715993,914.612181L1676.080565,914.612181C1684.748180,932.009463,1704.653808,940.058205,1726.163442,940.058205C1745.740298,940.058205,1763.075529,933.619211,1779.125562,926.530319L1779.125562,979.042114C1760.505132,988.040708,1739.274456,992.570000,1716.529437,992.570000C1647.198476,992.570000,1609.320000,951.656393,1609.320000,896.894949C1609.320000,840.193809,1649.768872,800.570000,1703.368610,800.570000C1751.837517,800.570000,1791.320000,832.784966,1791.320000,893.675452C1791.329416,900.685633,1790.793115,907.685839,1789.715993,914.612181ZM1726.482251,876.618117C1726.163442,864.060080,1717.814635,853.101792,1703.049801,853.101792C1689.570164,853.101792,1678.332152,862.100386,1673.520131,876.618117Z" transform="matrix(1 0 0 1 -127.05000000000000 -727.75999999999999)" fill="currentColor" stroke="none" stroke-width="1"/></g><g id="euSMf1FbiNs11_to" transform="translate(2326.395841,218.229656)"><polygon id="euSMf1FbiNs11" points="2994.404278,1003.400000 1373.292899,1003.400000 1167.283721,1164.601894 916.220000,1387.164859 2994.404278,1387.164859 2994.404278,1003.400000" transform="scale(0.922440,0.922440) translate(-1188.489990,-1195.614990)" fill="rgb(255,255,255)" stroke="none" stroke-width="1"/></g><g id="euSMf1FbiNs12" transform="matrix(1 0 0 1 0 -4)" mask="url(#euSMf1FbiNs14)"><polygon id="euSMf1FbiNs13" points="-0.124694,383.594023 0.000007,787.553039 0.000007,842.876599 0.000007,1388.080235 457.526979,1383.558047 457.526979,628.534061 457.526979,573.210501 458.403224,0 -0.124694,383.594023" transform="matrix(0.44272113509609 0 0 0.43153125079610 43.00491365445770 18.64549964827933)" fill="currentColor" stroke="none" stroke-width="1"/><mask id="euSMf1FbiNs14" mask-type="alpha"><g id="euSMf1FbiNs15_to" transform="translate(144.277373,1260.854733)"><polygon id="euSMf1FbiNs15" points="-0.124694,383.429007 -0.000073,787.214245 -0.000073,842.514006 -0.000073,1387.483103 452.947836,1385.590461 457.231375,628.263675 457.231375,572.963914 458.107053,0 -0.124694,383.429007" transform="scale(0.938390,0.938390) translate(-228.750000,-725.840023)" fill="currentColor" stroke="none" stroke-width="1"/></g></mask></g><g id="euSMf1FbiNs16" transform="matrix(1 0 0 1 0 -4)" mask="url(#euSMf1FbiNs18)"><polygon id="euSMf1FbiNs17" points="-0.124694,383.160079 -0.000226,786.662112 -0.000226,841.923087 3.273209,1314.095486 489.720027,1314.095486 486.446592,1026.057228 456.669898,572.562051 457.544501,0 -0.124694,383.160079" transform="matrix(0.44299752680467 0 0 0.45278292652264 42.94168905111819 3.22018284927219)" fill="rgb(255,255,255)" stroke="none" stroke-width="1"/><mask id="euSMf1FbiNs18" mask-type="alpha"><g id="euSMf1FbiNs19_to" transform="translate(144.277373,1003.724046)"><polygon id="euSMf1FbiNs19" points="-0.124694,383.022539 -0.000070,786.379730 -0.000070,841.620869 -0.000070,1386.012253 452.957811,1384.121616 457.241445,627.597662 457.241445,572.356523 458.117142,0 -0.124694,383.022539" transform="scale(0.442998,0.442998) translate(-228.750000,-725.840023)" fill="rgb(0,0,0)" stroke="none" stroke-width="1"/></g></mask></g><g id="euSMf1FbiNs20" transform="matrix(0.44964075354686 0 0 0.44964075354686 -85.59085363638468 -7.93672154314413)"><g id="euSMf1FbiNs21" mask="url(#euSMf1FbiNs35)"><g id="euSMf1FbiNs22_to" transform="translate(5474.895347,1202.280706)"><g id="euSMf1FbiNs22" transform="translate(-1027.768089,-1215.630979)"><polygon id="euSMf1FbiNs23" points="632.859436,1003.400000 545.466598,1003.400000 87.980000,1388.151601 174.242154,1388.151601 632.859436,1003.400000" transform="matrix(1 0 0 1 1278.41180423626361 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs24" points="632.859436,1003.400000 545.466598,1003.400000 87.980000,1388.151601 174.242154,1388.151601 632.859436,1003.400000" transform="matrix(1 0 0 1 279.34607797268734 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs25" points="797.209436,1003.400000 709.824999,1003.400000 252.330000,1388.151601 338.593738,1388.151601 797.209436,1003.400000" transform="matrix(1 0 0 1 1278.41180423626383 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs26" points="797.209436,1003.400000 709.824999,1003.400000 252.330000,1388.151601 338.593738,1388.151601 797.209436,1003.400000" transform="matrix(1 0 0 1 279.34607797268734 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs27" points="963.879436,1003.400000 876.494999,1003.400000 419,1388.151601 505.263738,1388.151601 963.879436,1003.400000" transform="matrix(1 0 0 1 1278.41180423626383 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs28" points="963.879436,1003.400000 876.494999,1003.400000 419,1388.151601 505.263738,1388.151601 963.879436,1003.400000" transform="matrix(1 0 0 1 279.34607797268734 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs29" points="1128.219436,1003.400000 1040.834999,1003.400000 583.340000,1388.151601 669.603738,1388.151601 1128.219436,1003.400000" transform="matrix(1 0 0 1 1277.96797339258319 22.59894977233307)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs30" points="1128.219436,1003.400000 1040.834999,1003.400000 583.340000,1388.151601 669.603738,1388.151601 1128.219436,1003.400000" transform="matrix(1 0 0 1 278.90224712900635 22.59894977233307)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs31" points="1296.749436,1003.400000 1209.356598,1003.400000 751.870000,1388.151601 838.132154,1388.151601 1296.749436,1003.400000" transform="matrix(1 0 0 1 1278.41180423626565 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs32" points="1296.749436,1003.400000 1209.356598,1003.400000 751.870000,1388.151601 838.132154,1388.151601 1296.749436,1003.400000" transform="matrix(1 0 0 1 279.34607797268723 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs33" points="1461.099436,1003.400000 1373.714999,1003.400000 916.220000,1388.151601 1002.483738,1388.151601 1461.099436,1003.400000" transform="matrix(1 0 0 1 1278.41180423626429 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/><polygon id="euSMf1FbiNs34" points="1461.099436,1003.400000 1373.714999,1003.400000 916.220000,1388.151601 1002.483738,1388.151601 1461.099436,1003.400000" transform="matrix(1 0 0 1 279.34607797268723 20.01597926568184)" fill="currentColor" stroke="none" stroke-width="1"/></g></g><mask id="euSMf1FbiNs35" mask-type="alpha"><rect id="euSMf1FbiNs36" width="668.168909" height="172.855395" rx="0" ry="0" transform="matrix(6.63914743458407 0 0 3.36734374316499 306.31173456484885 871.81575675521890)" fill="rgb(210,219,237)" stroke="none" stroke-width="0"/></mask></g></g><polygon id="euSMf1FbiNs37" points="221.679659,0.620000 221.679659,0.669994 221.589769,0.620000 143.495006,136.034612 65.410231,0.620000 65.320341,0.669994 65.320341,0.620000 0,0.620000 0,264.620000 65.320341,264.620000 65.320341,131.265154 119.594153,225.374460 119.594153,225.374460 129.252375,242.112558 157.747625,242.112558 170.312302,220.325034 221.679659,131.265154 221.679659,264.620000 287,264.620000 287,0.620000 221.679659,0.620000" transform="matrix(1 0 0 1 327.55203400000005 85.78466519499989)" fill="currentColor" stroke="none" stroke-width="1"/></svg> </div> </a> <div class="flex hidden flex-grow items-center space-x-6 text-sm font-semibold tracking-wide xl:block" data-ga-element="navigation_link" data-ga-action="navigation_link" data-ga-item="title"> <a href="/series/good-connection" class="text-secondary-300 hover:text-primary-400" data-ga-click data-ga-label="$text">Good Connection</a> <a href="https://mashable.com/tech" data-ga-click data-ga-label="$text">Tech</a> <a href="https://mashable.com/science" data-ga-click data-ga-label="$text">Science</a> <a href="https://mashable.com/life" data-ga-click data-ga-label="$text">Life</a> <a href="https://mashable.com/category/social-good" data-ga-click data-ga-label="$text">Social Good</a> <a href="https://mashable.com/entertainment" data-ga-click data-ga-label="$text">Entertainment</a> <a href="https://mashable.com/deals" data-ga-click data-ga-label="$text">Deals</a> <a href="https://mashable.com/shopping" data-ga-click data-ga-label="$text">Shopping</a> <a href="https://games.mashable.com/" data-ga-click data-ga-label="$text" target="_blank">Games</a> </div> <div x-data="window.navSearch()" x-init="init('prod_site_search_autocomplete')" @click="searchOpen = true" @click.outside="searchOpen = false" class="absolute right-0 py-3 mx-4 lg:py-2 lg:mx-4 lg:max-w-xs xl:max-w-sm lg:min-w-20" :class="{ 'mx-0 bg-white ': searchOpen }"> <div class="relative cursor-pointer"> <input x-ref="searchInput" x-model="query" x-on:input='evt=>query=evt.target.value' x-on:keyup="onKeyUp" x-on:keydown="onKeyDown" :class="{ 'visible': searchOpen, 'invisible': !searchOpen }" aria-label="Search Mashable Content" placeholder="Search" class="invisible py-1 pr-2 pl-8 w-full text-sm lg:border focus:outline-none lg:focus:border-gray-400"> <svg x-cloak x-show="searchOpen" class="inline-block absolute top-0 left-0 mt-2 ml-2 w-4 h-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-search-solid"></use></svg> <div x-cloak x-show="!searchOpen" class="flex absolute top-1 flex-row justify-between py-1 w-full"> <div class="flex absolute top-0 flex-row justify-between py-0.5 w-full"> <div class="flex flex-row justify-end items-center w-full"> <button class="flex" aria-label="Search"><svg class="inline-block ml-2 w-4 h-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-search-solid"></use></svg></button> <span x-cloak x-show="!searchOpen" class="hidden ml-2 text-sm text-base font-semibold lg:block">Search</span> </div> </div> <button x-cloak x-show="searchOpen" @click.stop="searchOpen = false" class="inline-block absolute right-2 text-sm font-semibold lg:hidden">Cancel</button> </div> <div x-cloak x-show="searchOpen" class="absolute z-40 w-full bg-white shadow"> <template x-for="[key, value] in Object.entries(results)" :key="key" hidden> <ul class="my-2" x-show="value && value.length > 0"> <li class="py-2 pr-5 pl-8 text-sm text-gray-600" x-text="key + ':'"></li> <template x-for="(item, index) in value" :key="index" hidden> <li class="" :class="{'bg-gray-100': index + '-' + key === selectedIndex}" @mouseenter="selectedIndex = index + '-' + key" > <a class="block py-2 pr-5 pl-8 leading-tight no-underline break-words cursor-pointer transition-bg" :href="item.url" :name="item.title" x-html="item.title" > Search Result </a> </li> </template> <hr class="my-4 mr-5 ml-8 border border-gray-100 border-1"> </ul> </template> </div> </div> </div> </div> <div x-show="navOpen" x-trap="navOpen" x-cloak @click.outside="navOpen = false" x-transition:enter="transition duration-300 ease-out" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-1" x-transition:leave="transition duration-300 ease-out" x-transition:leave-end="opacity-0" class="flex fixed top-0 z-30 flex-col w-screen h-screen bg-white shadow-md" style="max-width:400px"> <div class="flex relative px-4 mt-4"> <button @click="navOpen = false" x-ref="firstMenuItem" class="absolute" aria-label="Close"> <svg class="inline-block w-6 h-6 fill-current"><use href="/images/icons/spritemap.svg#sprite-times-solid"></use></svg> </button> <div class="relative flex-shrink mx-auto text-center text-primary-400"> <svg class="inline-block w-6 h-6 opacity-0 fill-current"><use href="/images/icons/spritemap.svg#sprite-mashable-m"></use></svg> <svg class="absolute top-0 left-0 -mt-1 -ml-5 w-12 h-12 fill-current"><use href="/images/icons/spritemap.svg#sprite-logomark"></use></svg> </div> </div> <div class="flex overflow-auto overscroll-none flex-col flex-grow py-6 px-8 mt-6" data-ga-element="side_navigation_link" data-ga-action="side_navigation_link" data-ga-item="title"> <a href="/series/good-connection" data-ga-click data-ga-label="$text" class="mt-6 uppercase text-secondary-300 header-300 hover:text-primary-400">Good Connection</a> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Tech</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/category/apps-software" class="block mt-4" data-ga-click data-ga-label="$text">Apps & Software</a> <a href="https://mashable.com/category/artificial-intelligence" class="block mt-4" data-ga-click data-ga-label="$text">Artificial Intelligence</a> <a href="https://mashable.com/category/cybersecurity" class="block mt-4" data-ga-click data-ga-label="$text">Cybersecurity</a> <a href="https://mashable.com/category/cryptocurrency" class="block mt-4" data-ga-click data-ga-label="$text">Cryptocurrency</a> <a href="https://mashable.com/category/mobile" class="block mt-4" data-ga-click data-ga-label="$text">Mobile</a> <a href="https://mashable.com/category/smart-home" class="block mt-4" data-ga-click data-ga-label="$text">Smart Home</a> <a href="https://mashable.com/category/social-media" class="block mt-4" data-ga-click data-ga-label="$text">Social Media</a> <a href="https://mashable.com/category/tech-industry" class="block mt-4" data-ga-click data-ga-label="$text">Tech Industry</a> <a href="https://mashable.com/category/transportation" class="block mt-4" data-ga-click data-ga-label="$text">Transportation</a> <a href="https://mashable.com/tech" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Tech</a> </div> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Science</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/category/space" class="block mt-4" data-ga-click data-ga-label="$text">Space</a> <a href="https://mashable.com/category/climate-change" class="block mt-4" data-ga-click data-ga-label="$text">Climate Change</a> <a href="https://mashable.com/category/environment" class="block mt-4" data-ga-click data-ga-label="$text">Environment</a> <a href="https://mashable.com/science" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Science</a> </div> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Life</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/category/digital-culture" class="block mt-4" data-ga-click data-ga-label="$text">Digital Culture</a> <a href="https://mashable.com/category/family-parenting" class="block mt-4" data-ga-click data-ga-label="$text">Family & Parenting</a> <a href="https://mashable.com/category/health-wellness" class="block mt-4" data-ga-click data-ga-label="$text">Health & Wellness</a> <a href="https://mashable.com/category/sex-dating-relationships" class="block mt-4" data-ga-click data-ga-label="$text">Sex, Dating & Relationships</a> <a href="https://mashable.com/category/sleep" class="block mt-4" data-ga-click data-ga-label="$text">Sleep</a> <a href="https://mashable.com/category/careers" class="block mt-4" data-ga-click data-ga-label="$text">Careers</a> <a href="https://mashable.com/category/mental-health" class="block mt-4" data-ga-click data-ga-label="$text">Mental Health</a> <a href="https://mashable.com/life" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Life</a> </div> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Social Good</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/category/activism" class="block mt-4" data-ga-click data-ga-label="$text">Activism</a> <a href="https://mashable.com/category/gender" class="block mt-4" data-ga-click data-ga-label="$text">Gender</a> <a href="https://mashable.com/category/lgbtq" class="block mt-4" data-ga-click data-ga-label="$text">LGBTQ</a> <a href="https://mashable.com/category/racism" class="block mt-4" data-ga-click data-ga-label="$text">Racial Justice</a> <a href="https://mashable.com/category/sustainability" class="block mt-4" data-ga-click data-ga-label="$text">Sustainability</a> <a href="https://mashable.com/category/politics" class="block mt-4" data-ga-click data-ga-label="$text">Politics</a> <a href="https://mashable.com/category/social-good" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Social Good</a> </div> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Entertainment</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/category/games" class="block mt-4" data-ga-click data-ga-label="$text">Games</a> <a href="https://mashable.com/category/movies" class="block mt-4" data-ga-click data-ga-label="$text">Movies</a> <a href="https://mashable.com/category/podcasts" class="block mt-4" data-ga-click data-ga-label="$text">Podcasts</a> <a href="https://mashable.com/category/tv-shows" class="block mt-4" data-ga-click data-ga-label="$text">TV Shows</a> <a href="https://mashable.com/category/watch-guides" class="block mt-4" data-ga-click data-ga-label="$text">Watch Guides</a> <a href="https://mashable.com/entertainment" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Entertainment</a> </div> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">SHOP THE BEST</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/roundup/best-laptops" class="block mt-4" data-ga-click data-ga-label="$text">Laptops</a> <a href="https://mashable.com/roundup/best-cheap-laptops" class="block mt-4" data-ga-click data-ga-label="$text">Budget Laptops</a> <a href="https://mashable.com/roundup/best-dating-apps" class="block mt-4" data-ga-click data-ga-label="$text">Dating Apps</a> <a href="https://mashable.com/roundup/best-sexting-apps" class="block mt-4" data-ga-click data-ga-label="$text">Sexting Apps</a> <a href="https://mashable.com/roundup/best-hookup-apps" class="block mt-4" data-ga-click data-ga-label="$text">Hookup Apps</a> <a href="https://mashable.com/roundup/best-vpns" class="block mt-4" data-ga-click data-ga-label="$text">VPNs</a> <a href="https://mashable.com/roundup/best-robot-vacuums" class="block mt-4" data-ga-click data-ga-label="$text">Robot Vaccuums</a> <a href="https://mashable.com/roundup/best-robot-vacuum-and-mop" class="block mt-4" data-ga-click data-ga-label="$text">Robot Vaccum & Mop</a> <a href="https://mashable.com/article/best-noise-cancelling-headphones" class="block mt-4" data-ga-click data-ga-label="$text">Headphones</a> <a href="https://mashable.com/roundup/best-portable-bluetooth-speakers" class="block mt-4" data-ga-click data-ga-label="$text">Speakers</a> <a href="https://mashable.com/roundup/best-kindles" class="block mt-4" data-ga-click data-ga-label="$text">Kindles</a> <a href="https://mashable.com/gifts" class="block mt-4" data-ga-click data-ga-label="$text">Gift Guides</a> <a href="https://mashable.com/mashable-choice" class="block mt-4" data-ga-click data-ga-label="$text">Mashable Choice</a> <a href="https://mashable.com/category/mashable-selects" class="block mt-4" data-ga-click data-ga-label="$text">Mashable Selects</a> <a href="https://mashable.com/category/sex-dating-relationships" class="block mt-4" data-ga-click data-ga-label="$text">All Sex, Dating & Relationships</a> <a href="https://mashable.com/category/laptops" class="block mt-4" data-ga-click data-ga-label="$text">All Laptops</a> <a href="https://mashable.com/category/headphones" class="block mt-4" data-ga-click data-ga-label="$text">All Headphones</a> <a href="https://mashable.com/category/robot-vacuums" class="block mt-4" data-ga-click data-ga-label="$text">All Robot Vacuums</a> <a href="https://mashable.com/category/vpn" class="block mt-4" data-ga-click data-ga-label="$text">All VPN</a> <a href="https://mashable.com/shopping" class="block mt-4" data-ga-click data-ga-label="$text">All Shopping</a> </div> </div> <div class="mt-6"> <a href="https://games.mashable.com/" class="uppercase cursor-pointer select-none header-300" data-ga-click data-ga-label="$text" target="_blank"><span class="font-semibold">Games</span></a> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">Product Reviews</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/review/adult-friend-finder-review-dating-site" class="block mt-4" data-ga-click data-ga-label="$text">Adult Friend Finder</a> <a href="https://mashable.com/review/bumble-premium-review" class="block mt-4" data-ga-click data-ga-label="$text">Bumble Premium</a> <a href="https://mashable.com/review/tinder-platinum-review" class="block mt-4" data-ga-click data-ga-label="$text">Tinder Platinum</a> <a href="https://mashable.com/review/kindle-paperwhite-signature-edition" class="block mt-4" data-ga-click data-ga-label="$text">Kindle Paperwhite</a> <a href="https://mashable.com/article/ps5-vs-ps5-slim-differences" class="block mt-4" data-ga-click data-ga-label="$text">PS5 vs PS5 Slim</a> <a href="https://mashable.com/review" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Reviews</a> <a href="https://mashable.com/shopping" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Shopping</a> </div> </div> <div class="mt-6"> <a href="https://mashable.com/deals" class="uppercase cursor-pointer select-none header-300" data-ga-click data-ga-label="$text"><span class="font-semibold">Deals</span></a> </div> <div class="mt-6"> <a href="https://mashable.com/newsletters" class="uppercase cursor-pointer select-none header-300" data-ga-click data-ga-label="$text"><span class="font-semibold">Newsletters</span></a> </div> <div x-data="{drawerOpen: false}" class="mt-6"> <button @click="drawerOpen = !drawerOpen" class="uppercase cursor-pointer select-none header-300"> <span class="font-semibold">VIDEOS</span> <div class="inline-block relative"> <svg x-show="drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-minus-solid"></use></svg> <svg x-show="!drawerOpen" class="inline-block mb-1 w-5 h-5 text-secondary-300"><use href="/images/icons/spritemap.svg#sprite-plus-solid"></use></svg> </div> </button> <div x-show="drawerOpen" class="text-base"> <a href="https://mashable.com/shows" class="block mt-4" data-ga-click data-ga-label="$text">Mashable Shows</a> <a href="https://mashable.com/videos" class="block mt-4 font-bold" data-ga-click data-ga-label="$text">All Videos</a> </div> </div> </div> </div> </nav> <header class="max-w-7xl z-10 px-4 mt-8 text-primary-400 font-sans mx-auto"> <div class="flex flex-wrap subtitle-2 "> <div class="max-w-3xl"> <section style=""> <div class="text-gray-700 subtitle-2 text-uppercase" style=""> <a href="https://mashable.com" style="" aria-label="Navigate to the Home page">Home</a> <span class="ml-1">></span> <a class="ml-1 " href="/entertainment" style="" aria-label="Navigate to the Entertainment category">Entertainment</a> <span class="ml-1">></span> <a class="ml-1 " href="/category/movies" style="" aria-label="Navigate to the Movies category">Movies</a> </div> </section> </div> </div> <h1 class="mt-4 header-100 leading-tight max-w-5xl ">The 30 funniest comedies on Hulu, because we all need a laugh</h1> <div class="mt-2 leading-tight md:leading-normal text-xl max-w-4xl ">If laughter is the best medicine, these movies will have you feeling better in no time.</div> <div class="w-full relative z-10 subtitle-2 mt-8 text-left md:flex md:flex-wrap md:items-baseline md:space-x-8 "> <div class="relative"> By <div class="inline-block md:relative" aria-describedby="flyout" x-data="{ showAuthor: false }" @mouseover="showAuthor = true" @mouseout="showAuthor = false" @click="showAuthor = !showAuthor" @click.outside="showAuthor = false"> <a href="/author/jason-adams" class="underline-link">Jason Adams</a> </div> on <time datetime="Tue, 20 Aug 2024 09:00:00 +0000">August 20, 2024</time> </div> <div class="flex flex-initial content-start mt-4 text-base md:mt-0"> <a href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" data-ga-element="social-share-link" data-ga-action="social_share_link" data-ga-position="1" data-ga-label="facebook" data-ga-click aria-label="Facebook Share" class="pr-3 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)"> <svg class="inline-block w-5 h-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-facebook-f-brands"></use></svg> <span class="sr-only">Share on Facebook</span> </a> <a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu&text=The+30+funniest+comedies+on+Hulu%2C+because+we+all+need+a+laugh" data-ga-element="social-share-link" data-ga-action="social_share_link" data-ga-position="2" data-ga-label="twitter" data-ga-click aria-label="Twitter Share" class="px-3 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)"> <svg class="inline-block w-5 h-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-twitter-brands"></use></svg> <span class="sr-only">Share on Twitter</span> </a> <a href="https://share.flipboard.com/bookmarklet/popout?v=2&url=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu&title=The+30+funniest+comedies+on+Hulu%2C+because+we+all+need+a+laugh" data-ga-element="social-share-link" data-ga-action="social_share_link" data-ga-position="3" data-ga-label="flipboard" data-ga-click aria-label="Flipboard Share" class="px-3 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)"> <svg class="inline-block w-5 h-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-flipboard-brands"></use></svg> <span class="sr-only">Share on Flipboard</span> </a> </div> </div> <div class=""> <div class="mt-4 italic sans-serif subtitle-2 gray-600"> All products featured here are independently selected by our editors and writers. If you buy something through links on our site, Mashable may earn an affiliate commission. </div> </div> </header> <main class="justify-between items-stretch px-4 mx-auto lg:flex max-w-8xl"> <section class="flex-grow 2xl:pr-4" data-ga-module="content_body"> <div class="mx-auto -mx-4 max-w-5xl lg:px-8 lg:mx-auto"> <div class="max-w-7xl px-4 mt-8 text-primary-400 font-sans mx-auto mt-10"> <img class="w-full border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/hero-image.fill.size_1248x702.v1724096751.jpg" alt="A fox puppet; an Asian man in a tank top; a Black woman holding a shovel; a white woman riding a bike; a Black woman smiling and talking" width="1248" height="702" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/hero-image.fill.size_400x225.v1724096751.jpg 400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/hero-image.fill.size_800x450.v1724096751.jpg 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/hero-image.fill.size_1248x702.v1724096751.jpg 1600w" sizes="(max-width: 1280px) 100vw, 1280px" > <div class="mt-2 leading-none text-left"> <span class="font-sans normal-case subtitle-2 text-gray-1000">Get ready to guffaw.</span> <span class="font-sans text-gray-600 subtitle-2">Credit: Mashable composite: FoxSearch / Everett / Shutterstock // Hulu // Watermark / Kobal / Shutterstock // Hulu / Neon / Moviestore / Shutterstock // Magnolia Pictures / Everett / Shutterstock</span> </div> </div> <div class="max-w-7xl px-4 mx-auto"> <hr class="border-top border-gray-100 mt-12"> </div> </div> <article id="article" data-autopogo class="mt-8 font-serif editor-content"> <p>In search of a good laugh? Hulu's movie library is here to help.</p><p>From cult classics to recent gems, Hulu boasts a large collection of comedies. The prospect of wading through all of them can be daunting, especially since some movies may require an add-on subscription to watch. There's no streaming woe worse than finding the perfect movie to watch only to realize you don't have the right plan to watch it.</p><p>No need to panic, though: We've gone through Hulu's catalog and narrowed it down to the cream of the comedy crop, all of which can be watched without any extra subscriptions. Any of these movies will have you chuckling in no time.</p><p>Here, in no particular order, are the 30 best comedies on Hulu.</p><div class="gap-4 justify-center items-center my-12 mx-auto w-full max-w-3xl md:my-16"> <a href="https://games.mashable.com/" target="_blank" data-ga-click data-ga-element="mashable_games_general" data-ga-action="mashable_games_general" data-ga-item="mashable_games_general" data-ga-label="In-Content General Games Module"> <img class="block mx-auto lg:hidden" title="Mashable Games" src="/images/mashable-games-mobile.png" alt="Mashable Games" width="600" height="600"> <img class="hidden lg:block" title="Mashable Games" src="/images/mashable-games-desktop.png" alt="Mashable Games" width="768" height="180"> </a> </div> <h2>1. Poor Things</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-204.fill.size_2000x1333.v1723845311.jpg" alt='Emma Stone is Bella in "Poor Things."' width="2000" height="1333" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-204.fill.size_800x533.v1723845311.jpg 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-204.fill.size_1400x933.v1723845311.jpg 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-204.fill.size_2000x1333.v1723845311.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Emma Stone won her second Oscar for her portrayal of Bella.</span> <span class="text-gray-600 credit">Credit: Searchlight Pictures / Everett / Shutterstock</span> </div> </div> <p>The team-up of Emma Stone with director Yorgos Lanthimos has been a winning one for everybody. For audiences, who've been treated to a string of audaciously weird comic masterpieces, and to the creatives themselves — cut to <a href="https://mashable.com/article/emma-stone-wins-best-actress-oscars-2024" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body">Emma Stone clutching her second Best Actress statue</a>, for 2023's <a href="https://mashable.com/article/poor-things-review" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body"><em>Poor Things</em></a>. Stone plays Bella, a Frankensteined young woman whose growth from baby-brained to enthusiastic sex worker is charted by Lanthimos in his typically hilariously bizarre fashion. Furiously jumping from one man (Ramy Youssef) to another (Mark Ruffalo) while her mad-doctor creator (Willem Dafoe) notes down her progress, <em>Poor Things</em> is a tale of self-actualization told in fast-forward fits and starts, as inclined to fart jokes as it is speechifying on the proletariat. Perfect nonsense! <em>— Jason Adams, Contributing Writer</em></p><p><strong>How to watch: </strong><a href="https://zdcs.link/oeoZ0?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Poor%20Things%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=oeoZ0&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Poor Things</u></em><u> is now streaming on Hulu.</u></a></p><h2>2. Slums of Beverly Hills</h2><p>Toss yourself into the way-back machine not once but twice — first to 1998, the year that writer-director Tamara Jenkins’ debut feature, the Sundance hit <em>Slums of Beverly Hills,</em> was released, and then even further back to 1976, the year that <em>Slums of Beverly Hills</em> is set. </p><p>Somewhat autobiographical for the director of <em>The Savages</em> and <em>Private Life</em>, the film tells a coming-of-age story about 14-year-old Vivian (played by an 18-year-old Natasha Lyonne) and her wacky family existing on the far, far fringes of the glamorous 90210 scene. With an outrageously packed supporting cast including Marisa Tomei, David Krumholtz, Alan Arkin, Jessica Walter, Kevin Corrigan, Carl Reiner, Mena Suvari, and Rita f'ing Moreno, <em>Slums of Beverly Hills</em> is a pitch-perfect indie-cinema slice of its time — both of its times. — <em>J.A.</em><br><br><strong>How to watch:</strong> <a href="https://zdcs.link/6XJOR?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Slums%20of%20Beverly%20Hills%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=6XJOR&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Slums of Beverly Hills </u></em><u>is now streaming on Hulu.</u></a></p><h2>3. Fantastic Mr. Fox</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-205.fill.size_2000x1081.v1723845311.jpg" alt="A fox puppet stands in front of an array of other animal puppets." width="2000" height="1081" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-205.fill.size_800x433.v1723845311.jpg 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-205.fill.size_1400x757.v1723845311.jpg 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-205.fill.size_2000x1081.v1723845311.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">George Clooney is Mr. Fox.</span> <span class="text-gray-600 credit">Credit: FoxSearch / Everett / Shutterstock</span> </div> </div> <p>Nearly all of Wes Anderson's films are now streaming on Hulu, and as a hardcore Wes Anderson devotee since day one who slaps away all incessant accusations of twee, I'd recommend every single one of them. But for my dollar, the most laugh-out-loud funny is this stop-motion animated Roald Dahl adaptation from 2009, which features the voices of Anderson's usual troupe of actors — Jason Schwartzman, Bill Murray, Willem Dafoe, Owen Wilson, Adrien Brody — alongside newcomer nobodies like George Clooney and Meryl Streep.</p><p>The latter pair play Mr. and Mrs. Fox, retiring thieves who've found themselves a nice tree to settle down in when they're suddenly thrust into a confrontation with three local farmer-psychopaths called Boggis, Bunce, and Bean. The film is surprisingly violent — watching adorable little stop-motion puppets die is something else! — and riotously funny, an autumnal-colored burst of anarchy that only a maniac like Wes Anderson could deliver. It's cussing perfection! — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/qkGRw?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Fantastic%20Mr.%20Fox%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=qkGRw&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Fantastic Mr. Fox</u></em><u> is now streaming on Hulu</u>.</a></p><h2>4. Barb and Star Go to Vista Del Mar</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-202.fill.size_2000x1125.v1705699577.png" alt="Kristen Wiig and Annie Mumolo as Barb and Star" width="2000" height="1125" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-202.fill.size_800x450.v1705699577.png 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-202.fill.size_1400x788.v1705699577.png 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-202.fill.size_2000x1125.v1705699577.png 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Kristen Wiig and Annie Mumolo are Barb and Star.</span> <span class="text-gray-600 credit">Credit: Lionsgate</span> </div> </div> <p>It takes maybe five minutes for <em>Barb and Star Go to Vista Del Mar</em> to elicit its first "WTF?" and to the comedy's immense credit, it only gets <em>weirder</em> from there.</p><p>There are life-saving culottes, and elaborate lies about turtles, and a mythological sea sprite named Trish, and a villain commanding an army of mosquitos, and a musical number that has <a href="https://www.youtube.com/watch?v=olSlU879VEU" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)">Jamie Dornan climbing up a palm tree like a cat up a palm tree who's decided to go up a palm tree</a>, and... Look, you've just got to watch it to get it. And at the center of all of it is the sincerely sweet, reliably rock-solid bond between Barb (Annie Mumolo) and Star (Kristen Wiig). <em>Barb & Star Go to Vista Del Mar</em> ended up being to us what Vista Del Mar was to Barb and Star: the breezy little break from reality we needed to get our shine back. <em>— Angie Han, Deputy Entertainment Editor </em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/V470x?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Barb%20and%20Star%20Go%20to%20Vista%20Del%20Mar&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=V470x&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em>Barb and Star Go to Vista Del Mar </em></a><a href="https://zdcs.link/V470x?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=is%20now%20streaming%20on%20Hulu%20with%20the%20live%20TV%20add-on.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=V470x&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)">is now streaming on Hulu with the live TV add-on.</a></p><h2>5. Paddington</h2><p>It took almost six decades for Michael Bond's beloved children's book character of Paddington the Bear to make the leap from the page to the big-screen (although there were some small screen serial adventures along the way), but the wait turned out to be more than worth it. Paul King's film 2014 film, which has real actors like Hugh Bonneville, Sally Hawkins, Julie Walters, Jim Broadbent, Peter Capaldi, and Nicole Kidman acting with a CG-animated bear (voiced by Ben Whishaw, after a brief Colin Firth kerfuffle) was considered an immediate classic. (Its <a href="https://mashable.com/article/paddington-2-movie-review" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body">sequel is even better</a>.) </p><p>In it, Paddington makes his way from the forests of Peru to the lovely little London-town homestead of the Brown family, getting into chaotic adventures everywhere he goes. Kidman roars around having a blast as an over-the-top evil taxidermist who wants to stuff and mount our favorite marmalade-slurping cutie pie in a yellow rain slicker. We don't get to say this often enough and genuinely mean it, but this one's true fun for both kids and adults. — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/no35q?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Paddington%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=no35q&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Paddington</u></em><u> is now streaming on Hulu</u>.</a></p><h2>6. O Brother, Where Art Thou?</h2><p>Leave it to the Coen Brothers to turn Homer's ancient classic and high-school-staple <em>The Odyssey</em> into a sepia-toned Depression-era crime-caper about three outlandish prison escapees on the run from the fuzz while on the hunt for buried treasure. And all set to an Oscar-winning score of Southern folk songs from legendary musician T Bone Burnett at that? How did we ever have it so good?</p><p>Starring John Turturro, Tim Blake Nelson, and George Clooney as the brothers Pete, Delmar, and Ulysses Everett McGill, we follow the three on their, dare I say, odyssey, across the scorched-earth South after they break off from their chain gang in search of loot. And if you think you know where the Coens are gonna take you from there, well, I'd hazard a guess that you've never seen a Coens movie before. There's song, there's dance, there's Soggy Bottom Boys and sirens and Klan rallies gone deliciously awry. Homer only wishes he'd thought half this shit up! —<em>J.A.</em> </p><p><strong>How to watch:</strong> <a href="https://zdcs.link/MV28q?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=O%20Brother%2C%20Where%20Art%20Thou%3F%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=MV28q&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>O Brother, Where Art Thou?</u></em><u> is now streaming on Hulu</u>.</a></p><h2>7. Palm Springs</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-189.fill.size_2000x1125.v1632518407.jpg" alt="Palm Springs" width="2000" height="1125" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-189.fill.size_800x450.v1632518407.jpg 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-189.fill.size_1400x788.v1632518407.jpg 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-189.fill.size_2000x1125.v1632518407.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Andy Samberg and Cristin Milioti are just chilling in an infinite time loop.</span> <span class="text-gray-600 credit">Credit: Chris Willard / Jessica Perez</span> </div> </div> <p>When <a href="https://mashable.com/article/palm-springs-movie-review" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body"><em><u>Palm Springs</u></em></a> arrived in July of 2020, most movie releases were postponed inevitably because of the pandemic — yet here was a movie, a new movie, a festival darling, about people going quietly insane with monotony and losing grip on time itself. </p><p>Max Barbakow’s film showcases a cheerfully nihilistic Andy Samberg, along with Cristin Milioti in her best work to date as his increasingly frenzied companion, in “one of those infinite time loop situations you might have heard of.” Their chemistry makes Andy Siara’s script soar, leaving ample room for J.K. Simmons's sinister interludes and just the right amount of time travel interrogation. It’s a sharp, original comedy worth revisiting again, and again, and again.<em>*</em> — <em>Proma Khosla, Entertainment Reporter</em></p><p><strong>How to watch: </strong><a href="https://zdcs.link/6qZGd?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Palm%20Springs&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=6qZGd&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em>Palm Springs </em></a><a href="https://zdcs.link/6qZGd?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=6qZGd&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)">is now streaming on Hulu.</a></p><h2>8. Working Girl</h2><p>My apologies to all of you who will have Carly Simon's Oscar-winning theme song "Let the River Run" stuck in your head for the next week now that I have brought it up. But as soon as I picture the opening credits to Mike Nichols' comedy classic <em>Working Girl</em>, with the camera zooming toward that NYC-circa-1988 skyline alongside the Staten Island Ferry that carries Tess (Melanie Griffith) to her shitty secretarial job in the financial district of Manhattan, I can't help but hear that song like lightning. </p><p>And then picture Joan Cusack's flamboyant eye makeup as Tess' best friend. And Sigourney Weaver furiously stomping around in a gray power suit and crutches. And Harrison Ford changing his shirt in the office while all the women swoon. This iconic tale of Tess clawing her way up the corporate ladder one gigantic lie after another is one of the greatest of ’80s comedies, with everybody so on their game that every second of it is permanently burned into my brain. So come, the new Jerusalem, and let that damn river run already! — <em>J.A.</em> </p><p><strong>How to watch: </strong><a href="https://zdcs.link/KJLMB?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Working%20Girl%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=KJLMB&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Working Girl</u></em><u> is now streaming on Hulu.</u></a></p><h2>9. The Heat</h2><p>I'd probably give the edge to <em>Spy</em> among Melissa McCarthy–led vehicles (and where the heck is that sequel, anyway?) but you can't go wrong with Paul Feig's <em>The Heat</em>, which was sandwiched between <em>Spy</em> and McCarthy's star-making supporting turn in <em>Bridesmaids</em> among the pair's comic collaborations. Playing the potty-mouthed bad cop Mullins, who offsets (and sets off) Sandra Bullock's straight-laced good cop Ashburn, <em>The Heat</em> is odd-couple buddy-movie heaven. The plot is some ’80s-flavored hokum about drug kingpins and double-crosses that exists merely to get its leading twosome into a series of escalating and hilarious jams, and as such, <em>The Heat</em> brings it. The heat, I mean. <em>— J.A.</em></p><p><strong>How to watch: </strong><a href="https://zdcs.link/rdmkm?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=The%20Heat%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=rdmkm&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>The Heat </u></em><u>is now streaming on Hulu.</u></a></p><h2>10. Plan B</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-193.fill.size_2000x1125.v1632518408.jpg" alt="Plan B" width="2000" height="1125" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-193.fill.size_800x450.v1632518408.jpg 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-193.fill.size_1400x788.v1632518408.jpg 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-193.fill.size_2000x1125.v1632518408.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Kuhoo Verma and Victoria Moroles go on a road trip.</span> <span class="text-gray-600 credit">Credit: Brett Roedel / Hulu</span> </div> </div> <p>When Sunny (Kuhoo Verma) has sex at a house party, she needs the morning after pill but can’t get it thanks to South Dakota’s regressive pharmacy policy. She and best friend Lupe (Victoria Moroles) embark on a wild road trip that includes illegal drugs, a catfish close call, an insane gas station encounter, and a dick piercing. Verma and Moroles hold the film together superbly, their chemistry elevating every scene of Prathi Srinivasan and Joshua Levy’s riotous script. It’s a killer directorial debut for Natalie Morales, who recognizes the star power in front of the camera and the weight of stories about strong female friendship and women of color living authentically. — <em>P.K.</em></p><p><strong>How to watch: </strong><a href="https://zdcs.link/pRXgY?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Plan%20B&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=pRXgY&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em>Plan B</em></a><a href="https://zdcs.link/pRXgY?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=pRXgY&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"> is now streaming on Hulu.</a></p><h2>11. 13 Going on 30</h2><p>I dare anyone to watch this beloved 2004 comedy from director Gary Winick and walk out of it without a gigantic stupid grin plastered across your face — such is the power of Jennifer Garner at the height of her charm and Mark Ruffalo at his most adorkable. <em>13 Going on 30</em> tells the story of Jenna, an unpopular 13-year-old (played at 13 by Christa B. Allen) who makes a wish to be "thirty, flirty, and thriving" that magically comes true, transporting her 17 years into the future and into her 30-year-old self (now played by Garner). </p><p>Unfortunately her mind stays 13, so the disconnect between Young Jenna in the body of Older Jenna leads to much comedy, all of which Garner dives into with great relish. Discovering that she's become a mean girl fashion editor in New York City, Jenna quickly realizes she has to make some decisions about her priorities going forward. What faster way to learn the error of your ways than discovering the adult version of the boy next door who had a crush on you and you didn't pay attention to has turned out to be Mark Ruffalo? We should all have such lessons to learn. — <em>J.A.</em></p><p><strong>How to watch: </strong><a href="https://zdcs.link/JdLBp?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=13%20Going%20on%2030%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=JdLBp&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>13 Going on 30</u></em><u> is now streaming on Hulu.</u></a></p><h2>12. Buffaloed</h2><p>It's a shame that<em> Set it Up</em> co-stars Glen Powell and Zoey Deutch haven't starred in another rom-com since that 2018 film, because they had mad chemistry with one another. But while Powell was off popping his big guns in <em>Top Gun Maverick</em>, Deutsch went and made the wildly overlooked 2019 comedy <em>Buffaloed</em> with director Tanya Wexler, and I know which I'd rather re-watch. Deutsch plays a hustler named Peg in ye olde Buffalo, New York (hence the title), who, after a stint in prison, turns her hustling skills into the legit hustle of debt collection. </p><p>You can safely call this "a madcap romp" but it flies along furiously funny thanks to Deutsch's megawatt charm, plus the sparkling chemistry she shares with Judy Greer, who plays her frazzled mom. And that's not a bit part either! Judy Greer gets to play a proper, fully-rounded character! Those golden moments must be seized upon. — <em>J.A.</em></p><section x-data="window.newsletter()" x-init="init()" class="relative p-8 my-12 mx-auto w-full max-w-3xl border md:p-12 md:my-16 border-secondary-300" data-ga-impression data-ga-category="newsletters" data-ga-module="incontent_nl_signup" data-ga-label="top-stories"> <div class="absolute px-2 font-sans text-lg font-bold leading-8 bg-white top-[-15px] left-[1.5rem] text-secondary-300 md:left-[2.5rem]"> Mashable Top Stories </div> <div x-show="!isSuccess" class="flex flex-col mx-auto font-sans"> <div class="font-bold leading-tight text-left md:leading-8 header-300">Stay connected with the hottest stories of the day and the latest entertainment news.</div> <div class="mt-2 leading-tight text-left bg-white md:mt-0 md:leading-8 header-600">Sign up for Mashable's Top Stories newsletter</div> <form x-ref="subscribeForm" class="flex flex-col mt-4 sm:flex-row sm:gap-x-4 text-primary-400 border-primary-400 focus-within:text-secondary-300" data-initial-lists="top-stories" x-on:submit.prevent="submit()"> <input type="email" x-model="email" class="py-4 px-4 w-full text-base font-normal leading-5 placeholder-gray-600 text-gray-600 bg-white border border-gray-200 sm:w-2/3 md:w-3/4" placeholder="Enter Email" aria-label="Email"> <input x-bind:value="selectedListsValue()" type="hidden" name="lists" value=""> <input type="hidden" name="source" value="incontent"> <input type="hidden" name="courierList" value="Mashable On-Site - Incontent"> <button :disabled="isLoading" type="submit" class="py-4 px-1 mt-4 w-full text-lg font-bold leading-5 text-center text-white sm:mt-0 sm:w-1/3 md:w-1/4 bg-secondary-300 btn-secondary subtitle-1"> <span x-cloak x-show="isLoading">Loading...</span> <span x-show="!isLoading">Sign Me Up</span> </button> </form> <div x-cloak x-show="isError" class="flex flex-row px-4 mt-4 text-red"> <svg class="inline-block w-4 h-4 leading-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-exclamation-square"></use></svg> <div x-text="error" class="ml-1 font-bold leading-4 text-left subtitle-2"></div> </div> <div class="mt-4 font-sans text-xs leading-normal text-left subtitle-1"> By clicking Sign Me Up, you confirm you are 16+ and agree to our <a href="https://www.ziffdavis.com/terms-of-use" class="underline text-secondary-300 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)">Terms of Use</a> and <a href="https://www.ziffdavis.com/ztg-privacy-policy" class="underline text-secondary-300 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)">Privacy Policy</a>. </div> </div> <div x-cloak x-show="isSuccess" class="py-1 mx-auto max-w-xl text-center"> <svg class="inline-block w-24 h-20 leading-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-mailbox-regular"></use></svg> <div class="header-300">Thanks for signing up!</div> </div> </section> <p><strong>How to watch:</strong> <a href="https://zdcs.link/27qXD?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Buffaloed%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=27qXD&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Buffaloed</u></em><u> is now streaming on Hulu</u>.</a></p><h2>13. Support the Girls</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-206.fill.size_2000x1125.v1723845311.jpg" alt='Shayna McHayle, Haley Lu Richardson, and John Elvis in "Support the Girls."' width="2000" height="1125" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-206.fill.size_800x450.v1723845311.jpg 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-206.fill.size_1400x788.v1723845311.jpg 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-206.fill.size_2000x1125.v1723845311.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Shayna McHayle and Haley Lu Richardson play waitresses at a Hooters-esque restaurant.</span> <span class="text-gray-600 credit">Credit: Magnolia Pictures / Everett / Shutterstock</span> </div> </div> <p>Before Regina Hall stars opposite Leonardo DiCaprio in Paul Thomas Anderson's next movie and everybody finally surrenders to what a genius she is, y'all need to go back and watch her exquisite turn as Lisa, the exasperated manager of a Hooters-like restaurant in 2018's <em>Support the Girls</em> from director Andrew Bujalski. A perfect movie that flew far too under the radar for my liking, it follows a day in the life of Lisa and her waitresses — with Haley Lu Richardson and Shayna McHayle as stand-outs, stealing the movie every second they're on-screen – as they deal with an endless parade of men who refuse to take them seriously. And even under that burden, <em>Support the Girls</em> remains hopeful and sweet and funny at every turn. Did I mention it's perfect? It's perfect. — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/o8oPe?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Support%20the%20Girls%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=o8oPe&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Support the Girls</u></em><u> is now streaming on Hulu</u>.</a></p><h2>14. Romy and Michele's High School Reunion</h2><p>We've all been there. You're just innocently living your life, thinking things are OK, when suddenly a high school reunion invitation shows up in the mail and sends you into a tailspin. How much time has passed? What have you accomplished? And who the hell wants to go to town with some guy who drives a rowboat? </p><p>Such is the existential crisis that drives the engine of the 1997 cult comedy classic <em>Romy and Michele's High School Reunion</em>, starring Mira Sorvino and Lisa Kudrow as the titular BFFs whose 10-year reunion forces them to ask all sort of questions about their lives that they're unprepared for. And so they do what any sane person would do — they put on business suits and pretend they invented Post-it Notes. </p><p>With a supporting cast that includes Janeane Garofolo, Alan Cumming, and Justin Theroux, this movie took some time to become widely beloved, but it's been home to me since Romy told that dude her shoe was filling up with blood. — <em>J.A.</em></p><p><strong>How to watch: </strong><a href="https://zdcs.link/GdLlE?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Romy%20and%20Michele%27s%20High%20School%20Reunion%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=GdLlE&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Romy and Michele's High School Reunion</u></em><u> is now streaming on Hulu.</u></a></p><div class="flex mx-auto mt-8 w-full max-w-3xl font-sans text-lg leading-normal md:text-xl md:leading-7"> <span class="font-bold text-primary-400">SEE ALSO:</span> <a href="/article/werewolves-within-review" class="flex items-center text-secondary-300"> <span class="ml-1">'Werewolves Within' is a brutal yet wholesome horror-comedy</span> <svg class="ml-1 w-4 h-4 font-normal fill-current"><use href="/images/icons/spritemap.svg#sprite-arrow-right-thin"></use></svg> </a> </div> <h2>15. Triangle of Sadness</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-198.fill.size_2000x1125.v1705698698.webp" alt='Woody Harrelson plays a rascally captain in "Triangle of Sadness."' width="2000" height="1125" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-198.fill.size_800x450.v1705698698.webp 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-198.fill.size_1400x788.v1705698698.webp 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-198.fill.size_2000x1125.v1705698698.webp 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Woody Harrelson plays a rascally captain in "Triangle of Sadness."</span> <span class="text-gray-600 credit">Credit: Fredrick Wenzel / Plattform Produktion</span> </div> </div> <p>Swedish filmmaker Ruben Östlund has made a name for himself with a string of arty dark comedies about the sickened human condition, and I recommend each and every single one of them. Indeed, his Oscar-nominated 2017 film <em>The Square</em> is also streaming on Hulu right now, so do yourself a double feature! But his most recent, 2022's grand (and also Oscar-nominated) <a href="https://mashable.com/article/triangle-of-sadness-review" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body"><em>Triangle of Sadness</em></a>, is easily his most epic — an upstairs-downstairs satire that puts a pile of obscene capitalists on board a luxury yacht, makes them all barf for 10 straight minutes, and then goes full <em>Lord of the Flies </em>on their asses for its final act. Brutally, hilariously blunt in its messaging, <em>Triangle of Sadness</em> gave red meat to hungry actors like Woody Harrelson, Harris Dickinson, and Dolly de Leon, and together we all feast. — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/42YPy?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Triangle%20of%20Sadness%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=42YPy&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Triangle of Sadness</u></em><u> is now streaming on Hulu</u>.</a></p><div class="flex mx-auto mt-8 w-full max-w-3xl font-sans text-lg leading-normal md:text-xl md:leading-7"> <span class="font-bold text-primary-400">SEE ALSO:</span> <a href="/article/triangle-of-sadness-review" class="flex items-center text-secondary-300"> <span class="ml-1">'Triangle of Sadness' review: The "eat the rich" comedy goes gross-out, and it's great</span> <svg class="ml-1 w-4 h-4 font-normal fill-current"><use href="/images/icons/spritemap.svg#sprite-arrow-right-thin"></use></svg> </a> </div> <h2>16. Big</h2><p>It's tempting to think of Penny Marshall's 1988 comedy <em>Big</em> as a "body-swapping" movie, but as with <em>13 Going on 30</em>, that's not exactly the case, since the only person these main characters are "swapping" with is themselves. Just older. Still, it exercises the same kind of skills for the actors involved. Instead of, say, Jamie Lee Curtis pretending to be Linsday Lohan, we get Tom Hanks pretending he's a 12-year-old version of himself trapped in an adult body. Let the acting, and the comedy, commence!</p><p>After making a wish on a Zoltar fortune-telling machine at the carnival that he won't have to be a picked-on little dweeb anymore, 12-year-old Josh (David Moscow ) wakes up looking like 32-year-old Tom Hanks. This obviously causes issues, like his Mom (Mercedes Ruehl) freaking out about there suddenly being a middle-aged pervert in her child's bedroom, so Josh is forced to go on the run. Thankfully, this is a sweet fable, so before long Josh has become a celebrated executive at a toy company who's banging Elizabeth Perkins… just try not to get too hung up on the criminal logistics of that last part. The ’80s were a different time, man. —<em> J.A.</em></p><p><strong>How to watch: </strong><a href="https://zdcs.link/0PvyE?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Big%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=0PvyE&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Big</u></em><u> is now streaming on Hulu.</u></a></p><h2>17. My Cousin Vinny</h2><p>For a long time it seemed like <em>My Cousin Vinny</em> was just known as the movie that inexplicably won Marisa Tomei an Oscar for Best Supporting Actress. Thankfully I think (or hope) that we've all come around on that in the two decades since, and we now see that win as one of the Academy's most inspired choices. They should award more brilliant comic turns like hers! Tomei plays Lisa, the brash Brooklyn girlfriend to Vinny (Joe Pesci), a personal injury lawyer who's called down to Alabama to defend his nephew who's been falsely arrested for murder. It's a broad-as-a-barnside comedy about the culture clash between the loud New Yorkers and the genteel hicks, and it's a riot. — <em>J.A.</em></p><p><strong>How to watch: </strong><a href="https://zdcs.link/MVLB1?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=My%20Cousin%20Vinny%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=MVLB1&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>My Cousin Vinny</u></em><u> is now streaming on Hulu.</u></a></p><h2>18. Fire Island</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-199.fill.size_2000x1125.v1705698698.webp" alt='Bowen Yang and Joel Kim Booster star in "Fire Island."' width="2000" height="1125" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-199.fill.size_800x450.v1705698698.webp 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-199.fill.size_1400x788.v1705698698.webp 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-199.fill.size_2000x1125.v1705698698.webp 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Bowen Yang and Joel Kim Booster star in "Fire Island."</span> <span class="text-gray-600 credit">Credit: Hulu</span> </div> </div> <p>If people had been telling queer stories for as long as there have been queer people, we surely would've gotten a loose adaptation of a Jane Austen story applied to gay men before 2022, given what an easy translation that makes. But we can't be angry that when it finally did arrive it arrived in the tremendously capable hands of director Andrew Ahn (<em>Driveways</em>) and writer and star Joel Kim Booster, and they knocked it outta the park. </p><p>Inspired by <em>Pride and Prejudice,</em> Booster stars as Noah, who heads to the titular gay mecca every summer with his four best friends (played by Bowen Yang, Matt Rogers, Tomás Matos, and Torian Miller) to stay at a lovely island cottage owned by their lesbian pal (Margaret Cho). Immediately drama rains upon them – the cottage is being sold! There are rich racist gays who sneer at them! And most importantly of all – will everybody get properly laid? It's all sweet and sexy and beautifully filmed – Ahn, a gifted and precise filmmaker, gives the story and its sense of place plenty of room to breathe, making the emotional arcs land better than they usually do in your average basic rom-com. — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/xRnJO?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Fire%20Island%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=xRnJO&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Fire Island</u></em><u> is now streaming on Hulu</u>.</a></p><div class="flex mx-auto mt-8 w-full max-w-3xl font-sans text-lg leading-normal md:text-xl md:leading-7"> <span class="font-bold text-primary-400">SEE ALSO:</span> <a href="/article/best-romantic-comedies-hulu" class="flex items-center text-secondary-300"> <span class="ml-1">12 of the best romantic comedies streaming on Hulu</span> <svg class="ml-1 w-4 h-4 font-normal fill-current"><use href="/images/icons/spritemap.svg#sprite-arrow-right-thin"></use></svg> </a> </div> <h2>19. That Thing You Do!</h2><p>Tom Hanks has only directed two feature films, and this is by far "the good one" (with my apologies to <em>Larry Crowne</em>). The made-up story of the meteoric rise of a one-hit-wonder rock band in the 1960s, <em>That Thing You Do! </em>is charm incarnate. (Not to mention another movie where the movie's theme song will get lodged in your head for weeks.) Tom Everett Scott, Johnathon Schaech, Steve Zahn, and Ethan Embry make up The Wonders, with Liv Tyler as a Yoko who comes between the boys in the band, and Hanks playing their manager (shades of <em>Elvis</em>es to come). And then there's that theme song — a perfect pop confection (written by Fountains of Wayne’s Adam Schlesinger); you absolutely 1000 percent understand 1) why it takes off the way it does, and 2) how it quickly turns into a curse from which there is no escape. — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/kn4bX?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=That%20Thing%20You%20Do%21%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=kn4bX&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>That Thing You Do!</u></em><u> is now streaming on Hulu.</u></a></p><h2>20. Theater Camp</h2><p>Going into <em>Theater Camp,</em> there were three big selling points for me. First, it was co-written and co-stars Molly Gordon, who very nearly stole the stellar comedy <em>Shiva Baby </em>from Rachel Sennott, and if you've ever seen Rachel Sennott in anything you know what a feat that is. Second, the film also stars the fantastic Ayo Edebiri of <a href="https://mashable.com/article/the-bear-season-3-review" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body"><em>The Bear</em></a>, as well as <a href="https://mashable.com/article/bottoms-movie-review" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body"><em>Bottoms</em></a>, which… also co-starred Rachel Sennott? Weird. And third, <em>Theater Camp</em> has Amy Sedaris in it, and Amy Sedaris will seat me for anything. (I don't believe her and Rachel Sennott have ever faced off, but I will be there for that, believe me.) </p><p>Also starring Noah Galvin, Jimmy Tatro, Patti Harrison, and Ben Platt, <em>Theater Camp</em> is basically a slightly more sincere version of <em>Wet Hot American Summer,</em> since if there's one thing theater kids love, it's unbridled sincerity. <a href="https://mashable.com/article/theater-camp-review" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body"><u>Made with that target audience in mind,</u></a> this thing hits its mark over and over again. Molly Gordon hive rise! — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/OyL37?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Theater%20Camp%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=OyL37&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Theater Camp</u></em><u> is now streaming on Hulu</u>.</a><strong> </strong></p><div class="related-stories" data-ga-impression data-ga-module="related_stories" data-ga-element="related_stories_link" data-ga-item="title"> <div class="flex flex-row items-center"> <hr> <div class="px-4 mx-auto mt-0 w-full max-w-3xl font-sans text-2xl font-bold tracking-normal leading-normal text-center whitespace-nowrap shrink">Related Stories</div> <hr> </div> <ul> <li><a href="/article/best-sci-fi-movies-hulu" data-ga-click data-ga-label="$text" data-ga-action="related_stories" data-ga-position="1">25 best sci-fi movies on Hulu that you can watch right now</a></li> <li><a href="/video/best-comedy-movies-2023-bottoms-barbie-saltburn" data-ga-click data-ga-label="$text" data-ga-action="related_stories" data-ga-position="2">5 must-see comedies from 2023</a></li> <li><a href="/article/best-comedies-on-netflix" data-ga-click data-ga-label="$text" data-ga-action="related_stories" data-ga-position="3">The best comedies streaming on Netflix right now</a></li> <li><a href="/article/best-hbo-max-comedies-tv-shows" data-ga-click data-ga-label="$text" data-ga-action="related_stories" data-ga-position="4">25 best TV comedies on Max right now</a></li> <li><a href="/article/how-to-download-hulu-shows" data-ga-click data-ga-label="$text" data-ga-action="related_stories" data-ga-position="5">How to download shows from Hulu</a></li> </ul> </div> <h2>21. Napoleon Dynamite</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-201.fill.size_2000x994.v1705698698.jpg" alt="Jon Heder and Efren Ramirez play Napoleon Dynamite and Pedro." width="2000" height="994" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-201.fill.size_800x398.v1705698698.jpg 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-201.fill.size_1400x696.v1705698698.jpg 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-201.fill.size_2000x994.v1705698698.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Jon Heder and Efren Ramirez play Napoleon Dynamite and Pedro.</span> <span class="text-gray-600 credit">Credit: Access / MTV / Napoleon Ltd / Kobal / Shutterstock</span> </div> </div> <p>Celebrating its 20th anniversary this year if you can believe it is director Jared Hess' now classic high-school comedy <em>Napoleon Dynamite</em>, which premiered at Sundance in January of 2004 and six months later raked in 45 million bucks at the box office. That's a lot of dynamite for an indie that cost nothing to make and starred absolutely nobody! </p><p>Starring Jon Heder (who's gone on to be somebody thanks to this movie) as the film's titular dweeb, <em>Napoleon Dynamite</em> tells the tale of Napoleon's burgeoning friendship with Pedro – "Vote For Pedro" T-shirts are now iconic pop-culture detritus – and his race for the school presidency. Oh and a legendary dance routine to Jamiroquai. Jamiroquai! Remember Jamiroquai? It's all very of its moment, but as a time capsule of that moment, there might be nothing better. — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/3wEy3?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Napoleon%20Dynamite%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=3wEy3&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Napoleon Dynamite </u></em><u>is now streaming on Hulu</u>.</a></p><h2>22. Idiocracy</h2><p>Writer-director Mike Judge has gifted the world with both Beavis and Butthead, not to mention the many dim-witted denizens of Arlen, Texas, in his series <em>King of the Hill.</em> Point being, the man knows when he speaks of American Stupid. But he really tapped into something prophetic with <em>Idiocracy</em>, his 2006 cult comedy that foresaw a future for the United States where we'd elect a reality-star dipshit to be president and evolve into drooling monosyllabic morons who don't know not to spray Gatorade on crops if we want to continue eating. <em>Idiocracy</em> stars Luke Wilson and Maya Rudolph as two regular Joes in 2006 who get cryogenically frozen only to wake up 500 years in the future and find their basic intelligence suddenly makes them the smartest people on earth. Alternately feared and loathed, they must try to pull humanity back from the brink of its own self-immolation. Honestly — relatable. — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/BdPDJ?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Idiocracy%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=BdPDJ&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Idiocracy</u></em><u> is now streaming on Hulu</u>.</a></p><h2>23. Dinner in America</h2><p>How this punk rock romance went so underseen when it got released in 2022, I'll never fathom. I can only chalk it up to the inexplicable two years that passed between its Sundance premiere and it hitting theaters, because it's so much fun and full of energy and beautifully performed by its leads (Kyle Gallner and Emily Skeggs) that it deserved far more attention. But now we can all give it that attention together by watching it here on Hulu. </p><p>Skeggs plays a very odd college dropout who's obsessed with a local punk rock band; Gallner is the lead singer of said band, but given he wears a mask on-stage nobody knows that fact except him. The two meet cute (i.e. he's on the run from the police while selling drugs) and yadda yadda romance. The yadda yadda is the good part. And the good part is how Skeggs and Gallner have oodles of chemistry and are an absolute pleasure to watch fall for one another. A true underappreciated gem just sitting here waiting for you to appreciate it. — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/68JKd?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Dinner%20in%20America%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=68JKd&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Dinner in America</u></em><u> is now streaming on Hulu</u>.</a></p><h2>24. Quiz Lady</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-200.fill.size_2000x1125.v1705698698.webp" alt='"Quiz Lady" stars Awkwafina and Sandra Oh.' width="2000" height="1125" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-200.fill.size_800x450.v1705698698.webp 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-200.fill.size_1400x788.v1705698698.webp 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-200.fill.size_2000x1125.v1705698698.webp 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">"Quiz Lady" stars Awkwafina and Sandra Oh.</span> <span class="text-gray-600 credit">Credit: Hulu</span> </div> </div> <p>Awkwafina and Sandra Oh play estranged sisters Anne and Jenny, who find themselves being chased by gangsters after their gambling-addict mother runs off and leaves them in the lurch with her debts. The gangsters even kidnap Anne's cute little dog! And so Jenny, the wild sister, hatches a scheme that Anne could easily earn back the money on a TV quiz show. Because obviously. And somehow that becomes the plan. So the two hit the road — cue over-the-top hijinks.</p><p>And this 2023 film from director Jessica Yu is what a modern "high-concept" movie looks like, in case you didn't get that from the part where the gangsters steal Anne's dog. It's loud and it's goofy and a good old-fashioned broadest of broads comedy. <a href="https://mashable.com/article/quiz-lady-review" target="_self" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body"><u>Oh in particular is having a blast</u></a> letting loose in ways she hasn't gotten to do in awhile (by which I mean she has purple hair). Also onboard are Jason Schwartzman and Will Ferrell. Oh, and the legendary Paul Reubens in his final performance! — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/5O8p8?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Quiz%20Lady%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=5O8p8&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Quiz Lady</u></em><u> is now streaming on Hulu</u>.</a></p><h2>25. Enchanted</h2><p>Do we have <em>Enchanted</em> to blame for the never-ending live-action Disney adaptation craze? Sure, it might not have been a literal remake of any previous Disney Princess stories (although it was obviously riffing on most of them). And when it hit screens in 2007, it might not have made as much money as Tim Burton's <em>Alice in Wonderland</em> movie did a couple years later, but then <em>Alice in Wonderland </em>made an inexplicable billion dollars.</p><p>What <em>Enchanted</em> did prove was that there was more than enough charm to be milked from watching real, live human beings act like fairy-tale fools. The only difference is that <em>Enchanted</em> and its game cast — Amy Adams, James Marsden, Susan Sarandon, Patrick Dempsey – was in on the joke. The story of Princess-to-be Giselle (Adams) being cursed by the wicked witch (Sarandon) to live in the real world of Manhattan, where she finds herself torn between her Prince (Marsden) and a divorce lawyer (Dempsey) is sly as heck in its princess story subversions, while also feeding our needs for all the tropes anyway. —<em> J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/vd53x?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Enchanted%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=vd53x&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Enchanted</u></em><u> is now streaming on Hulu</u>.</a> </p><h2>26. Official Competition</h2><p>In 2022, Penelope Cruz gave two of her best performances to date. One was Pedro Almodovar's <em>Parallel Mothers</em>, for which she got an Oscar nomination. <em>Official Competition</em> is the other one. And if we're being honest, the latter is my preferred pick, since I think she gives her balls-to-the-wall funniest turn ever here. The film sees her playing the inestimably pretentious film director Lola Cuevas, who is suddenly handed a bottomless reservoir of cash by the dying billionaire Humberto Suárez (José Luis Gómez). He has decided on a sudden whim that he wants an epic film to be his final contribution to the world, even though he knows absolutely nothing about the movies. He simply asks his assistants to name the best director, and voila – Lola's a go. </p><p>What proceeds is a vicious satire of artistic pretension, as Lola hires two actors for her lead characters (Antonio Banderas and Oscar Martínez), whose approaches to acting couldn't be more different — one is a very serious theater snob, while the other is a fame-hungry Hollywood starfucker. Fireworks are loosed, and millions of dollars are flushed down the toilet with surprising ease. Will it make for good cinema? It certainly makes for a hilarious movie about the making of movies. — <em>J.A.</em> </p><p><strong>How to watch:</strong> <a href="https://zdcs.link/glnjP?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Official%20Competition%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=glnjP&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Official Competition</u></em><u> is now streaming on Hulu</u>.</a> </p><h2>27. Little Monsters</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-207.fill.size_2000x1334.v1723845311.jpg" alt="Lupita Nyong'o holds a shovel while surrounded by zombies in "Little Monsters."" width="2000" height="1334" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-207.fill.size_800x534.v1723845311.jpg 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-207.fill.size_1400x934.v1723845311.jpg 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-207.fill.size_2000x1334.v1723845311.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Lupita Nyong'o deserves accolades as a Scream Queen.</span> <span class="text-gray-600 credit">Credit: Hulu / Neon / Moviestore / Shutterstock</span> </div> </div> <p>Between the <em>Quiet Place</em> prequel, her Oscar-worthy turn in <em>Us</em> in 2019, and her hilarious romp in the zombie-comedy <em>Little Monsters</em> that same year, we should be properly crowning Lupita Nyong'o a Scream Queen already. <em>Little Monsters</em> sees her playing Miss Audrey, an elementary school teacher who faces down a zombie outbreak while on a school field trip with her class. And since the movie also involves a romance with one of the kid's uncles (Alexander England), you can add it to the elite group of zom-rom-coms alongside <em>Shaun of the Dead</em> and <em>Warm Bodies</em>. Wherever you'd classify it, it's a charming, goofy, bloody good time, and yes, it stars one of our great current Scream Queens, dammit. —<em> J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/yLRGe?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Little%20Monsters%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=yLRGe&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Little Monsters</u></em><u> is now streaming on Hulu</u>.</a></p><h2>28. Father of the Bride</h2><p>We find ourselves having a lil bit of a Steve-aissance these days, thanks to the grand success of Steve Martin's Hulu series, <em>Only Murders in the Building,</em> as well as Apple's recent documentary on the comedy legend. So why not remind yourself why you love him a little more and go watch one of his comedy films, too? No big surprise that Hulu has a couple on tap, but I'm going to direct you to his sweet-as-pie 1991 remake of the 1950 Spencer Tracy classic <em>Father of the Bride</em>, which is about a sneaker salesman named George who is having a complete mental breakdown as his daughter (Kimberly Williams) gets married. But the funny version of that! Diane Keaton co-stars as George's momentarily suffering wife, Nina, while Martin's real-life life-partner Martin Short turns in one of his broadest caricatures (and that's saying something) as the wedding planner Franck Eggelhoffer. (P.S., the sequel is <a href="https://zdcs.link/dMqpZ?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=also%20streaming&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=dMqpZ&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><u>also streaming</u></a> on Hulu.) — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/DderR?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=Father%20of%20the%20Bride%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=DderR&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>Father of the Bride</u></em><u> is now streaming on Hulu</u>.</a></p><h2>29. The Cable Guy</h2><p>If <em>The Cable Guy</em> was remade today, I suppose it would be about the person who installs your wi-fi, since everybody's "cut the cord." The entire concept of this movie is very '90s, kind of like an episode of <em>Seinfeld</em> run amok. But nobody ran amok in the '90s like Jim Carrey, and this — the second feature from director Ben Stiller after <em>Reality Bites</em> — let Carrey lean into the darkness inherent in his deranged persona more than any of his previous roles up to that point. </p><p>As with a plumber or a drug dealer, there's an inherent discomfort in letting these strangers into our homes and being forced to make small talk with them. Stiller's film maximizes that with Carrey's off-the-rails performance as "Chip," who never met a boundary he wouldn't crash right through. Normal guy Steven (Matthew Broderick) doesn't realize what a pact with the devil he's making when he accepts Chip's offer of an off-the-books upgrade, and before you can say "Comedy Central" five times fast, Steven's entire life has been upended. Demented cult fun that was ahead of its time for how pitch-black it went while also being very much of its time. — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/Y0b74?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=The%20Cable%20Guy%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=Y0b74&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>The Cable Guy</u></em><u> is now streaming on Hulu</u>.</a></p><h2>30. (500) Days of Summer</h2><div class="eloquent-imagery-image"> <div class="flex justify-center"> <img class="border border-gray-100" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-209.fill.size_2000x1333.v1723845311.jpg" alt='Zooey Deschanel rides a bike in "(500) Days of Summer."' width="2000" height="1333" loading="lazy" srcset="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-209.fill.size_800x533.v1723845311.jpg 800w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-209.fill.size_1400x933.v1723845311.jpg 1400w, https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-209.fill.size_2000x1333.v1723845311.jpg 2000w" sizes="(max-width: 1408px) 100vw, 1408px"> </div> <div class="mt-2 subtitle-2 font-sans "> <span class="normal-case text-gray-1000">Zooey Deschanel is Summer.</span> <span class="text-gray-600 credit">Credit: Watermark / Kobal / Shutterstock</span> </div> </div> <p>I feel as if there has been a backlash to <em>(500) Days of Summer</em>, a huge hit when it came out in 2009 that began to feel dated in its twee-ness almost immediately. But I'm going to present a backlash to the backlash, because this movie just makes me smile. Joseph Gordon-Levitt and Zooey Deschanel play Tom and Summer, whose relationship is dissected in nonlinear fashion with its start and finish all mixed up, smacking their happiest moments up against their worst. It's basically that legendary sex scene in <em>Don't Look Now</em> that cuts back and forth between the sex and the getting dressed after the sex, turned into a full feature-length movie. And it works for me! Levitt and Deschanel have lovely chemistry, and Mark Webb knows how to spin romance. Just ask Andrew Garfield and Emma Stone in the two <em>Spider-man </em>movies he made right after this. — <em>J.A.</em></p><p><strong>How to watch:</strong> <a href="https://zdcs.link/qkr63?pageview_type=Standard&template=article&module=content_body&element=offer&item=text-link&element_label=%28500%29%20Days%20of%20Summer%20is%20now%20streaming%20on%20Hulu.&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A&short_url=qkr63&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu" rel="sponsored" rel="sponsored" target="_blank" data-ga-click="1" data-ga-label="$text" data-ga-item="text-link" data-ga-module="content_body" title="(opens in a new window)"><em><u>(500) Days of Summer</u></em><u> is now streaming on Hulu</u>.</a></p><div class="flex flex-col mx-auto mt-8 mb-16 max-w-3xl font-sans md:flex-row pogoClear"> <div class="mx-auto w-64 md:mx-0 md:w-1/3"> <a href="https://cc.mashable.com/v1/otc/03bCs1jQxEftXGkZ7A6Km1e?merchant=01sTBhxGbvAtiZQAdjvaWeI&url=https%3A%2F%2Fclick.linksynergy.com%2Ffs-bin%2Fclick%3Fid%3Dyr7LsPS5ySE%26offerid%3D783137.206%26type%3D3%26subid%3D0&template=article&module=shop-card&element=offer&item=offer-image&position=1&element_label=image&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu&offer_uuid=04ZPiSslilXVUUaKY18UNMp&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A" data-commerce="1" target="_blank" rel="sponsored" data-parent-group="affiliate-link" title="(opens in a new window)" data-ga-click="1" data-ga-element="offer" data-ga-action="offer-image" data-ga-item="offer-image" data-ga-label="image" data-ga-position="1" data-ga-module="shop-card" class="block overflow-hidden relative w-full no-underline border-none group aspect-ratio-16/9"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/01VupngbriTHKkEJiGffl4A/images-196.fill.size_256x144.v1704479407.png" alt="Hulu logo" width="256" height="144" loading="lazy"> </a> </div> <div class="pl-0 mt-3 w-full md:pr-10 md:pl-7 md:mt-0 md:w-2/3"> <a href="https://cc.mashable.com/v1/otc/03bCs1jQxEftXGkZ7A6Km1e?merchant=01sTBhxGbvAtiZQAdjvaWeI&url=https%3A%2F%2Fclick.linksynergy.com%2Ffs-bin%2Fclick%3Fid%3Dyr7LsPS5ySE%26offerid%3D783137.206%26type%3D3%26subid%3D0&template=article&module=shop-card&element=offer&item=offer-title&position=1&element_label=Hulu&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu&offer_uuid=04ZPiSslilXVUUaKY18UNMp&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A" data-commerce="1" target="_blank" rel="sponsored" data-parent-group="affiliate-link" title="(opens in a new window)" data-ga-click="1" data-ga-element="offer" data-ga-action="offer-title" data-ga-item="offer-title" data-ga-label="Hulu" data-ga-position="1" data-ga-module="shop-card" class="block mb-5 text-xl font-bold leading-8 text-center md:text-2xl md:text-left hover:underline text-secondary-300"> Hulu </a> <div class="flex justify-between items-center py-0 md:space-x-2"> <div class="md:w-2/3" style="line-height: 0.75rem"> <span class="text-sm font-bold">1 Month Free Hulu Streaming Service Trial</span> <span class="text-xs"> at Hulu</span> <br> </div> </div> <a href="https://cc.mashable.com/v1/otc/03bCs1jQxEftXGkZ7A6Km1e?merchant=01sTBhxGbvAtiZQAdjvaWeI&url=https%3A%2F%2Fclick.linksynergy.com%2Ffs-bin%2Fclick%3Fid%3Dyr7LsPS5ySE%26offerid%3D783137.206%26type%3D3%26subid%3D0&template=article&module=shop-card&element=offer&item=offer-button&position=1&element_label=Get+Deal&u=https%3A%2F%2Fmashable.com%2Farticle%2Fbest-comedies-on-hulu&offer_uuid=04ZPiSslilXVUUaKY18UNMp&object_type=article&object_uuid=01VupngbriTHKkEJiGffl4A" data-commerce="1" target="_blank" rel="sponsored" data-parent-group="affiliate-link" title="(opens in a new window)" data-ga-click="1" data-ga-element="offer" data-ga-action="offer-button" data-ga-item="offer-button" data-ga-label="Get Deal" data-ga-position="1" data-ga-module="shop-card" class="no-underline hover:text-white"> <button class="inline-block px-5 mt-3 w-full font-sans text-base font-bold tracking-wide md:w-auto md:text-lg btn btn-secondary">Get Deal</button> </a> </div> </div> <p class="mx-auto"> <em><strong>UPDATE: Aug. 19, 2024, 4:00 p.m. EDT </strong>This article was originally published in 2020 and has been updated to reflect the latest streaming options.</em> </p> <p><em>(*) indicates the blurb comes from a previous Mashable list.</em></p> <section class="mx-auto max-w-7xl"> <div class="flex flex-wrap mt-8 w-full font-sans subtitle-2 editor-content"> <p> <span class="mr-1.5 font-sans font-bold">Topics</span> <a class="underline-link hover:no-underline text-secondary-300 mr-1.5" href="https://mashable.com/category/hulu" aria-label="Navigate to the Hulu tag" data-ga-click data-ga-label="$text">Hulu</a> <a class="underline-link hover:no-underline text-secondary-300 mr-1.5" href="https://mashable.com/category/streaming" aria-label="Navigate to the Streaming tag" data-ga-click data-ga-label="$text">Streaming</a> <a class="underline-link hover:no-underline text-secondary-300 " href="https://mashable.com/category/watch-guides" aria-label="Navigate to the Watch Guides tag" data-ga-click data-ga-label="$text">Watch Guides</a> </p> </div> </section> </article> <section class="mx-auto mt-12 max-w-3xl border-t border-gray-200 border-solid"> <div class="py-8 w-full"> <div class="flex flex-col items-center pb-8 border-b border-gray-200 md:flex-row md:space-x-8"> <div class="flex flex-col justify-center items-center space-y-4 text-center md:flex-row md:justify-start md:space-y-0 md:space-x-6 md:text-left"> <img class="w-24 h-24 rounded-full border border-gray-200" src="https://helios-i.mashable.com/imagery/defaults/fallback-thumbnail.fill.size_100x100.1.png" alt="Mashable Image" width="100" height="100" loading="lazy" > <div class="flex flex-col space-y-2"> <div class="w-full font-bold header-200">Jason Adams</div> <div class="w-full text-xl font-bold"></div> </div> </div> </div> <div class="mx-0 max-w-3xl font-serif editor-content"> <p>Jason Adams is a freelance entertainment writer at Mashable. He lives in New York City and is a Rotten Tomatoes approved critic who also writes for Pajiba, The Film Experience, AwardsWatch, and his own personal site My New Plaid Pants. He's extensively covered several film festivals including Sundance, Toronto, New York, SXSW, Fantasia, and Tribeca. He's a member of the LGBTQ critics guild GALECA. He loves slasher movies and Fassbinder and you can follow him on Twitter at @JAMNPP.</p> </div> </div> </section> <div class="mx-auto max-w-3xl" data-spotim-module="conversation" data-spot-id="sp_oHE136vk" data-post-id="93586" data-post-url="/article/best-comedies-on-hulu" data-article-tags="Movies, Entertainment"> </div> <div class="mx-auto max-w-3xl" data-spotim-module="pitc" data-spot-id="sp_oHE136vk" data-article-tags="Movies, Entertainment"></div> </section> <aside style="width:300px;" class="hidden flex-none 2xl:block" data-ga-module="content_rail"> <div class="sticky top-0 pt-2"> <div id="stickyVideoContainer"> </div> <div data-pogo="sidebar"></div> </div> </aside> </main> <div class="px-4 mx-auto w-full 2xl:px-0 full-width"> <div data-pogo="nativespotlight"></div> </div> <div class="justify-between items-stretch px-4 mx-auto lg:flex max-w-8xl"> <section class="flex-grow 2xl:pr-4" data-ga-module="content_body"> <section class="mx-auto max-w-3xl"> <section class="mx-auto max-w-8xl"> <hr class="my-8 mx-auto border border-gray-100 md:my-12"> <div class="mt-12 font-bold header-200 text-primary-400 md:!leading-6">Recommended For You</div> <div class="justify-center mt-8 w-full" data-module="content-list" data-ga-module="recommendation-recirc" data-ga-element="content-stripe" data-ga-action="content-stripe"> <div class="w-full" data-ga-position="1" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/best-romantic-comedies-hulu"> 24 of the best romantic comedies streaming on Hulu</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">From "Fire Island" and "Love, Simon" to "Palm Springs" and more.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Tue, 11 Feb 2025 10:00:00 +0000"> 02/11/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/kristina-grosspietsch">Kristina Grosspietsch</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="24 of the best romantic comedies streaming on Hulu" href="/article/best-romantic-comedies-hulu"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/04ZJ6fcbwhgRmDYsQ4Eoapx/hero-image.fill.size_220x133.v1707511083.jpg" alt="A man and woman look into the distance quizzically in "Happiest Season"; a man grimaces while another smiles behind him in "Fire Island"; two women look to the left in "Waiting to Exhale"" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/04ZJ6fcbwhgRmDYsQ4Eoapx/hero-image.fill.size_220x220.v1707511083.jpg" alt="A man and woman look into the distance quizzically in "Happiest Season"; a man grimaces while another smiles behind him in "Fire Island"; two women look to the left in "Waiting to Exhale"" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="2" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/best-comedies-on-netflix"> The best comedies streaming on Netflix right now</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">"Hit Man," "Eurovision Song Contest," "Beverly Hills Cop: Axel Foley," and more.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sat, 18 Jan 2025 10:00:00 +0000"> 01/18/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/kristypuchko">Kristy Puchko</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="The best comedies streaming on Netflix right now" href="/article/best-comedies-on-netflix"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/07GOFK1CW8SJI2aC62dAK8d/hero-image.fill.size_220x133.v1737142556.jpg" alt="Composite of promotional images from "The Forty-Year-Old Version," "Eurovision Song Contest," "Beverly Hills Cop: Axel F," and "Logan Lucky."" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/07GOFK1CW8SJI2aC62dAK8d/hero-image.fill.size_220x220.v1737142556.jpg" alt="Composite of promotional images from "The Forty-Year-Old Version," "Eurovision Song Contest," "Beverly Hills Cop: Axel F," and "Logan Lucky."" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="3" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/best-romantic-comedies-netflix"> 25 best romantic comedies to fall in love with on Netflix</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">From "Bridgerton" to "All the Boys..." and beyond!</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sun, 02 Feb 2025 10:00:00 +0000"> 02/02/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/alison-foreman">Alison Foreman</a> and <a href="/author/kristina-grosspietsch">Kristina Grosspietsch</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="25 best romantic comedies to fall in love with on Netflix" href="/article/best-romantic-comedies-netflix"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/03AGvfkBaEFQ6NokXuCIeQW/hero-image.fill.size_220x133.v1643353883.png" alt="Photos from the best romantic comedies on Netflix, including "The Lovebirds," "The Incredible Jessica James," "TATBILB," "Emily in Paris," and "Bridgerton"" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/03AGvfkBaEFQ6NokXuCIeQW/hero-image.fill.size_220x220.v1643353883.png" alt="Photos from the best romantic comedies on Netflix, including "The Lovebirds," "The Incredible Jessica James," "TATBILB," "Emily in Paris," and "Bridgerton"" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="4" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/best-romantic-comedies-amazon-prime"> 25 best romantic comedies on Prime Video perfect for cuddle season</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">From new faves to screwball classics, we've got a rom-com for you.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sat, 08 Feb 2025 10:00:00 +0000"> 02/08/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/kristina-grosspietsch">Kristina Grosspietsch</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="25 best romantic comedies on Prime Video perfect for cuddle season" href="/article/best-romantic-comedies-amazon-prime"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/029Oq4937ZC652mHu0sz14F/hero-image.fill.size_220x133.v1675723307.png" alt="A composite of four women. " width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/029Oq4937ZC652mHu0sz14F/hero-image.fill.size_220x220.v1675723307.png" alt="A composite of four women. " width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="5" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/best-comedies-hbo-max"> The 29 best comedies on Max right now</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">"Barbie," "Deadpool," "The Birdcage," and much, much more!</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sun, 15 Dec 2024 10:00:00 +0000"> 12/15/2024 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/kristina-grosspietsch">Kristina Grosspietsch</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="The 29 best comedies on Max right now" href="/article/best-comedies-hbo-max"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/03YaNvoDwZXC7cr5CCBWRX5/hero-image.fill.size_220x133.v1733954143.jpg" alt=""Deadpool," "Keanu," "Singin' in the Rain," and "Bridget Jones's Diary" are all streaming on Max." width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/03YaNvoDwZXC7cr5CCBWRX5/hero-image.fill.size_220x220.v1733954143.jpg" alt=""Deadpool," "Keanu," "Singin' in the Rain," and "Bridget Jones's Diary" are all streaming on Max." width="220" height="220" loading="lazy" > </div> </a> </div> </div> </div> </section> <section class="mx-auto max-w-8xl"> <hr class="my-8 mx-auto border border-gray-100 md:my-12"> <div class="mt-12 font-bold header-200 text-primary-400 md:!leading-6">More in Entertainment</div> <div class="justify-center mt-8 w-full" data-module="content-list" data-ga-module="more-in-recirc" data-ga-element="content-stripe" data-ga-action="content-stripe"> <div class="w-full" data-ga-position="1" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/feb-21-free-slurpee"> Slurpees are free today — here’s how to get yours on Feb. 21</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Get a free small Slurpee at participating 7-Eleven, Speedway, and Stripes stores.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Fri, 21 Feb 2025 10:16:35 +0000"> 02/21/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/joe92">Joseph Green</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Slurpees are free today — here’s how to get yours on Feb. 21" href="/article/feb-21-free-slurpee"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/018v4remWAPoyRq0Y7H6u0e/hero-image.fill.size_220x133.v1740066192.jpg" alt="An illustration of Two, 7-Eleven Slurpees" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/018v4remWAPoyRq0Y7H6u0e/hero-image.fill.size_220x220.v1740066192.jpg" alt="An illustration of Two, 7-Eleven Slurpees" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="2" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/free-pokemon-trading-card-event"> Five Below is running a free Pokémon trading card event — how to score a free Pikachu promo card</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Swap cards with other fans and get your hands on a free Pikachu promo card with select purchases.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Fri, 21 Feb 2025 05:00:00 +0000"> 02/21/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/joe92">Joseph Green</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Five Below is running a free Pokémon trading card event — how to score a free Pikachu promo card" href="/article/free-pokemon-trading-card-event"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/075YdeoSMPYR2DlP2hW5H0s/hero-image.fill.size_220x133.v1740069274.jpg" alt="A competitor holds a deck" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/075YdeoSMPYR2DlP2hW5H0s/hero-image.fill.size_220x220.v1740069274.jpg" alt="A competitor holds a deck" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="3" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/feb-20-spring-camping-deals"> Tons of camping gear is up to 50% off ahead of spring and summer weather</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Upgrade your equipment during these off-season sales.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Thu, 20 Feb 2025 16:50:54 +0000"> 02/20/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/lauren-allain">Lauren Allain</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Tons of camping gear is up to 50% off ahead of spring and summer weather" href="/article/feb-20-spring-camping-deals"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/06HsFMUSVItjtK0NKp8s6u6/hero-image.fill.size_220x133.v1740066052.jpg" alt="a camping mattress, lantern, tent, inflatable boat, and water bottle all displayed on a blue background with white streaks" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/06HsFMUSVItjtK0NKp8s6u6/hero-image.fill.size_220x220.v1740066052.jpg" alt="a camping mattress, lantern, tent, inflatable boat, and water bottle all displayed on a blue background with white streaks" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="4" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/best-presidents-day-walmart-deals-live-now-2025"> The best Walmart Presidents' Day deals live now</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Lasso these deals quick before e-commerce prices shoot up.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Mon, 17 Feb 2025 15:47:29 +0000"> 02/17/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/gabriel-morgan">Gabriel Morgan</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="The best Walmart Presidents' Day deals live now" href="/article/best-presidents-day-walmart-deals-live-now-2025"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00B194b6TnCNOpY2VqcgNCb/hero-image.fill.size_220x133.v1739786674.jpg" alt="Walmart logo on gradient background" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00B194b6TnCNOpY2VqcgNCb/hero-image.fill.size_220x220.v1739786674.jpg" alt="Walmart logo on gradient background" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="5" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/best-presidents-day-deals-live-now-2025"> The best Presidents' Day deals in 2025: Sales on mattresses, TVs, and more live now</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Your spring refresh starts now.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Mon, 17 Feb 2025 15:41:07 +0000"> 02/17/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/bethanyallard">Bethany Allard</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="The best Presidents' Day deals in 2025: Sales on mattresses, TVs, and more live now" href="/article/best-presidents-day-deals-live-now-2025"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/01WoJCvwE1T7KwgajmViKKm/hero-image.fill.size_220x133.v1739785693.jpg" alt="Selection on products on gradient background" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/01WoJCvwE1T7KwgajmViKKm/hero-image.fill.size_220x220.v1739785693.jpg" alt="Selection on products on gradient background" width="220" height="220" loading="lazy" > </div> </a> </div> </div> </div> </section> <section class="mx-auto max-w-8xl"> <hr class="my-8 mx-auto border border-gray-100 md:my-12"> <div class="mt-12 font-bold header-200 text-primary-400 md:!leading-6">Trending on Mashable</div> <div class="justify-center mt-8 w-full" data-module="content-list" data-ga-module="chartbeat-recirc" data-ga-element="content-stripe" data-ga-action="content-stripe"> <div class="w-full" data-ga-position="1" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/nyt-connections-hint-answer-today-february-22-2025"> NYT Connections hints today: Clues, answers for February 22, 2025</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Everything you need to solve 'Connections' #622.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sat, 22 Feb 2025 03:00:00 +0000"> 21 hours ago </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/mashable-team">Mashable Team</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="NYT Connections hints today: Clues, answers for February 22, 2025" href="/article/nyt-connections-hint-answer-today-february-22-2025"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/05xnRXGJdIxw96M093t7GUd/hero-image.fill.size_220x133.v1739908354.jpg" alt="A phone displaying the New York Times game 'Connections.'" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/05xnRXGJdIxw96M093t7GUd/hero-image.fill.size_220x220.v1739908354.jpg" alt="A phone displaying the New York Times game 'Connections.'" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="2" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/wordle-today-answer-february-22-2025"> Wordle today: Answer, hints for February 22, 2025</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Here are some tips and tricks to help you find the answer to "Wordle" #1344.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sat, 22 Feb 2025 03:00:00 +0000"> 21 hours ago </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/mashable-team">Mashable Team</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="Wordle today: Answer, hints for February 22, 2025" href="/article/wordle-today-answer-february-22-2025"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00AqBoekUjwWJ3CR3W7YSbd/hero-image.fill.size_220x133.v1739905754.jpg" alt="a phone displaying Wordle" width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00AqBoekUjwWJ3CR3W7YSbd/hero-image.fill.size_220x220.v1739905754.jpg" alt="a phone displaying Wordle" width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="3" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/secretive-x-37b-spaceplane-spacecraft-captures-view-of-earth"> A secretive U.S. spaceplane just snapped a stunning view of Earth</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">A unique spacecraft in orbit around our planet.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sat, 22 Feb 2025 11:00:00 +0000"> 13 hours ago </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/mark-kaufman">Mark Kaufman</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="A secretive U.S. spaceplane just snapped a stunning view of Earth" href="/article/secretive-x-37b-spaceplane-spacecraft-captures-view-of-earth"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/01IrOWja11kAMRN1zzpgg5y/hero-image.fill.size_220x133.v1740161399.png" alt="The X-37B Orbital Test Vehicle after landing at NASA’s Kennedy Space Center in Oct. 2019." width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/01IrOWja11kAMRN1zzpgg5y/hero-image.fill.size_220x220.v1740161399.png" alt="The X-37B Orbital Test Vehicle after landing at NASA’s Kennedy Space Center in Oct. 2019." width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="4" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/strands-nyt-hint-february-22-2025"> NYT Strands hints, answers for February 22</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">Every hint, nudge and outright answer you need to complete today's NYT Strands puzzle.</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Sat, 22 Feb 2025 03:00:00 +0000"> 21 hours ago </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/mashable-team">Mashable Team</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="NYT Strands hints, answers for February 22" href="/article/strands-nyt-hint-february-22-2025"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00JaS7TEFnd3L6X5NvSv7D3/hero-image.fill.size_220x133.v1740089633.jpg" alt="A game being played on a smartphone." width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/00JaS7TEFnd3L6X5NvSv7D3/hero-image.fill.size_220x220.v1740089633.jpg" alt="A game being played on a smartphone." width="220" height="220" loading="lazy" > </div> </a> </div> </div> <hr class="my-6 mx-auto w-3/4 border border-gray-100 md:hidden md:my-8"> <div class="w-full" data-ga-position="5" > <div class="flex flex-row mx-auto mt-4 max-w-4xl font-sans md:flex-nowrap md:justify-around md:mx-0 md:mt-8"> <div class="flex flex-col flex-wrap mr-4 w-3/4 text-left md:mt-0 xl:relative items-around"> <a class="block text-lg font-semibold leading-6 md:text-xl text-primary-400 header-500" data-ga-click data-ga-item="title" data-ga-label="$text" href="/article/new-to-streaming-february-21-2025"> What's new to streaming this week? (Feb. 21, 2025)</a> <div class="hidden text-base md:block md:mt-1 md:leading-tight text-primary-400 font-regular">What's new on Netflix, Hulu, Peacock, and more!</div> <div class="flex flex-row mt-3 font-serif italic md:justify-start"> <time class="leading-tight font-regular subtitle-1" datetime="Thu, 20 Feb 2025 11:13:53 +0000"> 02/20/2025 </time> <div class="pl-3 leading-tight md:px-4 font-regular subtitle-1"> By <a href="/author/kristypuchko">Kristy Puchko</a> </div> </div> </div> <a class="block w-1/4" data-ga-click data-ga-item="image" data-ga-label="What's new to streaming this week? (Feb. 21, 2025)" href="/article/new-to-streaming-february-21-2025"> <div class="hidden border border-gray-100 md:block"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/02M8SVqtVxHD09gPwYlQfNl/hero-image.fill.size_220x133.v1739913191.jpg" alt="Composite of press stills for TVs and films now streaming. " width="220" height="133" loading="lazy" > </div> <div class="border border-gray-100 md:hidden"> <img class="w-full" src="https://helios-i.mashable.com/imagery/articles/02M8SVqtVxHD09gPwYlQfNl/hero-image.fill.size_220x220.v1739913191.jpg" alt="Composite of press stills for TVs and films now streaming. " width="220" height="220" loading="lazy" > </div> </a> </div> </div> </div> </section> </section> </section> <aside style="width:300px;" class="hidden flex-none 2xl:block" data-ga-module="content_rail"> <div class="sticky top-0 pt-16 mt-8"> <div data-pogo="sidebar"></div> </div> </aside> </div> <div x-data="window.newsletter()" x-init="init()" class="py-9 px-6 mt-20 text-center text-black rounded border md:mt-32 bg-warmgray-100 border-warmgray-100" data-ga-impression data-ga-category="newsletters" data-ga-module="footer_nl_signup" data-ga-label="Top Stories"> <div x-show="!isSuccess" class="flex flex-col mx-auto max-w-4xl font-sans md:flex-row"> <div class="font-bold leading-8 text-left md:w-1/2 header-300">The biggest stories of the day delivered to your inbox.</div> <div class="flex flex-col md:mt-2 md:w-1/2"> <form x-ref="subscribeForm" class="flex flex-row mt-8 h-12 border-b-2 md:mt-0 text-primary-400 border-primary-400 focus-within:text-secondary-300" data-initial-lists="top-stories" x-on:submit.prevent="submit()"> <input aria-describedby="emailSubscribeErrorContainer" x-ref="emailInput" type="email" x-model="email" class="py-2 px-4 w-4/6 text-base font-normal leading-5 placeholder-gray-600 text-gray-600 bg-white md:w-3/4" placeholder="Email Address" aria-label="Email"> <input x-bind:value="selectedListsValue()" type="hidden" name="lists" value=""> <input type="hidden" name="source" value="site-footer"> <input type="hidden" name="courierList" value="Mashable On-Site - Top Stories Daily"> <button :disabled="isLoading" type="submit" class="py-2 px-1 w-2/6 font-bold leading-5 text-center bg-white md:w-1/4 subtitle-1"> <span x-cloak x-show="isLoading" class="text-primary-400">Loading...</span> <span x-show="!isLoading" :class="{'text-red': isError}" class="text-sm">Subscribe</span> </button> </form> <div x-cloak x-show="isError" class="flex flex-row px-4 mt-4 text-red"> <svg class="inline-block w-4 h-4 leading-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-exclamation-square"></use></svg> <div id="emailSubscribeErrorContainer" x-text="error" class="ml-1 font-bold leading-4 text-left subtitle-2"></div> </div> </div> </div> <div x-show="!isSuccess" class="mx-auto mt-4 max-w-4xl font-sans leading-normal text-left subtitle-1"> These newsletters may contain advertising, deals, or affiliate links. By clicking Subscribe, you confirm you are 16+ and agree to our <a href="https://www.ziffdavis.com/terms-of-use" class="underline text-secondary-300 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)">Terms of Use</a> and <a href="https://www.ziffdavis.com/ztg-privacy-policy" class="underline text-secondary-300 hover:text-primary-400" target="_blank" rel="noopener" title="(opens in a new window)">Privacy Policy</a>. </div> <div x-cloak x-show="isSuccess" class="py-1 text-center"> <svg class="inline-block w-24 h-20 leading-4 fill-current"><use href="/images/icons/spritemap.svg#sprite-mailbox-regular"></use></svg> <div class="header-300">Thanks for signing up. See you at your inbox!</div> </div> </div> <footer class="py-12 mx-auto w-full font-sans text-center text-white bg-primary-400" data-ga-module="global_footer" data-ga-action="footer_link"> <div class="flex flex-col px-8 md:mx-auto lg:px-4 max-w-8xl"> <div class="inline-block relative mb-4 ml-5 text-left text-white"> <svg class="inline-block w-6 h-6 fill-current"><use href="/images/icons/spritemap.svg#sprite-mashable-m"></use></svg> <svg class="absolute top-0 left-0 -mt-1 -ml-5 w-12 h-12 fill-current"><use href="/images/icons/spritemap.svg#sprite-logomark"></use></svg> </div> <div class="my-8 text-left lg:mr-7" x-data="{ menuSelected: '', prevMenuSelected: '', open: false, openMenuSelected(menu) { if(this.menuSelected === menu) { return this.open = !this.open } this.menuSelected = menu this.open = true }, validation(menu) { if(this.menuSelected === menu && this.open) return 'flex' return 'hidden' }, showIcon(menu) { return this.menuSelected === menu && this.open } }"> <ul class="flex flex-col justify-between mt-8 space-y-8 text-2xl font-bold text-white lg:flex-row lg:mt-0 lg:space-y-0 lg:space-x-12"> <li> <div class="flex justify-between items-center"> <a href="https://mashable.com/tech" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">TECH</a> <button class="lg:hidden" @click="openMenuSelected('tech')"> <svg x-show="showIcon('tech')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('tech')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('tech')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/cryptocurrency">Cryptocurrency</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/social-media">Social Media</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/artificial-intelligence">Artificial Intelligence</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/android">Android</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/apple">Apple</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/cameras">Cameras</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/microsoft">Microsoft</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/tiktok">TikTok</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/mobile">Mobile</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/wifirouters">Wifi/Routers</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/tvs">TVs</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/speakers">Speakers</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/desktops">Desktops</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/laptops">Laptops</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/headphones">Headphones</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/tech-industry">Tech Industry</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/antivirus">Antivirus</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/vpn">VPN</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/productivity">Productivity</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/creative-software">Creative Software</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/tablets">Tablets</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/smart-home">Smart Home</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/transportation">Transportation</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/gaming-consoles">Gaming Consoles</a> </div> </li> <li> <div> <div class="flex justify-between items-center"> <a href="https://mashable.com/science" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">SCIENCE</a> <button class="lg:hidden" @click="openMenuSelected('science')"> <svg x-show="showIcon('science')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('science')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('science')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/animals">Animals</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/nasa">NASA</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/rocket-launches">Rocket Launches</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/climate-change">Climate Change</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/environment">Environment</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/space">Space</a> </div> </div> <div class="pt-8 lg:pt-14"> <div class="flex justify-between items-center"> <a href="https://games.mashable.com/" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">GAMES</a> <button class="lg:hidden" @click="openMenuSelected('games')"> <svg x-show="showIcon('games')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('games')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('games')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/daily">Daily</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/puzzles">Puzzles</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/word">Word</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/card">Card</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/arcade">Arcade</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://games.mashable.com/category/casino">Casino</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/wordle">Wordle</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/connections">Connections</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/strands">Strands</a> </div> </div> <div class="pt-8 lg:pt-14"> <a href="https://mashable.com/category/social-good" style="text-wrap: nowrap" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">SOCIAL GOOD</a> </div> <div class="pt-8 lg:pt-14"> <div class="flex justify-between items-center"> <a href="https://mashable.com/deals" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">DEALS</a> <button class="lg:hidden" @click="openMenuSelected('deals')"> <svg x-show="showIcon('deals')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('deals')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('deals')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/about/deals-coverage-explained">How we Select Deals</a> </div> </div> </li> <li> <div> <div class="flex justify-between items-center"> <a href="https://mashable.com/entertainment" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">ENTERTAINMENT</a> <button class="lg:hidden" @click="openMenuSelected('entertainment')"> <svg x-show="showIcon('entertainment')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('entertainment')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('entertainment')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/true-crime">True Crime</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/music">Music</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/marvel">Marvel</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/dc-comics">DC Comics</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/disney">Disney</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/pixar">Pixar</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/streaming">Streaming</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/hbo">HBO</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/hulu">Hulu</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/peacock">Peacock</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/movies">Movies</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/tv-shows">TV Shows</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/podcasts">Podcasts</a> </div> </div> <div class="pt-8 lg:pt-14"> <div class="flex justify-between items-center"> <a href="https://mashable.com/life" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">LIFE</a> <button class="lg:hidden" @click="openMenuSelected('life')"> <svg x-show="showIcon('life')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('life')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('life')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/mental-health">Mental Health</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/family-parenting">Family & Parenting</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/careers">Careers</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/sleep">Sleep</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/house-home">House & Home</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/health-wellness">Health & Wellness</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/education">Education</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/sex-dating-relationships">Sex, Dating & Relationships</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/digital-culture">Digital Culture</a> </div> </div> </li> <li> <div> <div class="flex justify-between items-center"> <a href="https://mashable.com/roundups" class="text-white hover:text-accent" style="text-wrap: nowrap" data-ga-click data-ga-label="$text">SHOP THE BEST</a> <button class="lg:hidden" @click="openMenuSelected('shop')"> <svg x-show="showIcon('shop')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('shop')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('shop')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-dating-apps">Dating Apps</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-sexting-apps">Sexting Apps</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-hookup-apps">Hookup Apps</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-vpns">VPNs</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-robot-vacuums">Robot Vaccuums</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-robot-vacuum-and-mop">Robot Vaccum & Mop</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-noise-cancelling-headphones">Headphones</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-portable-bluetooth-speakers">Speakers</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-kindles">Kindles</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-laptops">Laptops</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/the-best-macbooks">Macbooks</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/the-best-windows-laptops">Windows Laptops</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-cheap-laptops">Budget Laptops</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/roundup/best-e-readers">E-Readers</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/gifts">Gift Guides</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/mashable-choice">Mashable Choice</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/mashable-selects">Mashable Selects</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/kitchen">All Kitchen</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/beauty">All Beauty</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/robot-vacuums">All Robot Vacuums</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/earbuds">All Earbuds</a> </div> </div> </li> <li> <div> <div class="flex justify-between items-center"> <a href="https://mashable.com/review" class="text-white hover:text-accent" data-ga-click="" data-ga-label="$text">REVIEWS</a> <button class="lg:hidden" @click="openMenuSelected('reviews')"> <svg x-show="showIcon('reviews')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('reviews')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('reviews')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/review/adult-friend-finder-review-dating-site">Adult Friend Finder</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/review/bumble-premium-review">Bumble Premium</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/review/tinder-platinum-review">Tinder Platinum</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/review/kindle-paperwhite-signature-edition">Kindle Paperwhite</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/article/ps5-vs-ps5-slim-differences">PS5 vs PS5 Slim</a> </div> </div> <div class="pt-8 lg:pt-14"> <div class="flex justify-between items-center"> <a href="" class="text-white hover:text-white" data-ga-click="" data-ga-label="$text">EVENTS</a> <button class="lg:hidden" @click="openMenuSelected('events')"> <svg x-show="showIcon('events')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-up-light"></use></svg> <svg x-show="!showIcon('events')" class="w-6 h-6 text-white fill-current"><use href="/images/icons/spritemap.svg#sprite-angle-down-light"></use></svg> </button> </div> <div class="flex-col lg:flex" :class="validation('events')"> <a class="py-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/prime-day">Prime Day</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/black-friday">Black Friday</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/cyber-monday">Cyber Monday</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/samsung-unpacked">Samsung Galaxy Unpacked</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/wwdc">WWDC</a> <a class="pb-5 text-sm font-normal leading-5 text-white hover:text-secondary-100" href="https://mashable.com/category/ces">CES</a> </div> </div> <div class="pt-8 lg:pt-14"> <a href="https://mashable.com/videos" style="text-wrap: nowrap" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">VIDEOS</a> </div> </li> </ul> <hr class="my-12 lg:my-16 border-primary-300"> <ul class="flex flex-col mt-12 space-y-4 text-sm font-bold text-white md:flex-row md:space-y-0 md:space-x-6"> <li><a href="https://mashable.com/about/mashable-staff-masthead" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">About Mashable</a></li> <li><a href="https://mashable.com/about/editorial-standards" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">Editorial Standards</a></li> <li><a href="https://mashable.com/about/contact-us" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">Contact Us</a></li> <li><a href="https://www.j2global.com/careers/jobs/?brand=Mashable" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">We're Hiring</a></li> <li><a href="https://mashable.com/newsletters" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">Newsletters</a></li> <li><a href="https://mashable.com/sitemap" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">Sitemap</a></li> </ul> <ul class="flex flex-row flex-wrap my-8 text-white md:mt-5 md:mb-8 md:space-x-8"> <li><a href="https://www.facebook.com/mashable/" aria-label="Mashable Facebook Page" rel="noopener" data-ga-click data-ga-label="facebook" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-facebook-f-brands"></use></svg></a></li> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-facebook-f-brands"></use></svg></a></li> <li><a href="https://twitter.com/mashable" aria-label="Mashable Twitter Page" rel="noopener" data-ga-click data-ga-label="twitter" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-twitter-brands"></use></svg></a></li> <li><a href="http://instagram.com/Mashable" aria-label="Mashable Instagram Page" rel="noopener" data-ga-click data-ga-label="instagram" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-instagram-brands"></use></svg></a></li> <li><a href="https://www.youtube.com/user/mashable" aria-label="Mashable Youtube Page" rel="noopener" data-ga-click data-ga-label="youtube" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-youtube"></use></svg></a></li> <li><a href="https://www.pinterest.com/mashable/" aria-label="Mashable Pinterest Page" rel="noopener" data-ga-click data-ga-label="pinterest" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-pinterest"></use></svg></a></li> <li><a href=" https://www.tiktok.com/@mashable" aria-label="Mashable Tiktok Page" rel="noopener" data-ga-click data-ga-label="tiktok" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-tiktok"></use></svg></a></li> <li><a href="https://flipboard.com/@Mashable" aria-label="Mashable Flipboard Page" rel="noopener" data-ga-click data-ga-label="flipboard" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-flipboard-brands"></use></svg></a></li> <li><a href="https://www.linkedin.com/company/mashable" aria-label="Mashable Linkedin Page" rel="noopener" data-ga-click data-ga-label="linkedin" target="_blank" title="(opens in a new window)"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-linkedin"></use></svg></a></li> <li><a href="https://mashable.com/feeds/rss/all" aria-label="Mashable Feeds Page" rel="noopener" data-ga-click data-ga-label="rss"> <svg class="inline-block mt-6 mr-8 w-5 h-5 text-white fill-current md:mt-0 md:mr-0 hover:text-accent"><use href="/images/icons/spritemap.svg#sprite-rss-solid"></use></svg></a></li> </ul> <div class="font-sans leading-5 subtitle-1">©2005–2025 Mashable, Inc., a Ziff Davis company. All Rights Reserved.</div> <div class="mt-2 font-sans leading-5 subtitle-1">Mashable is a registered trademark of Ziff Davis and may not be used by third parties without express written permission.</div> <ul class="flex flex-col flex-wrap justify-start mt-8 space-y-4 font-sans underline lg:flex-row lg:space-y-0 lg:space-x-6 subtitle-2"> <li><a href="https://www.ziffdavis.com/about" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">About Ziff Davis</a></li> <li><a href="https://www.ziffdavis.com/ztg-privacy-policy" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">Privacy Policy</a></li> <li><a href="https://www.ziffdavis.com/terms-of-use" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">Terms of Use</a></li> <li><a href="https://ziffmedia.com/" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">Advertise</a></li> <li><a href="https://www.ziffdavis.com/accessibility" rel="noopener" class="text-white hover:text-accent" data-ga-click data-ga-label="$text" target="_blank" title="(opens in a new window)">Accessibility</a></li> <li><a href="https://dsar.mashable.com" class="text-white hover:text-accent" data-ga-click data-ga-label="$text">Do Not Sell My Personal Information</a></li> <li> <button class="block" onclick="window.zdconsent.showConsentTool();" data-ga-click data-ga-label="zd_consent"> <img src="https://c.evidon.com/pub/icong1.png" class="inline-block mr-2" alt="ZiffDavis AdChoices" width="14px" height="18px" loading="lazy">AdChoices </button> </li> <li class="lg:pt-0"><a href="https://www.bbb.org/us/ny/new-york/profile/digital-media/ziff-davis-llc-0121-531/#sealclick" rel="noopener" aria-label="BBB Accredited Business Logo" data-ga-click data-ga-label="BBB Accredited Business Logo" target="_blank" title="(opens in a new window)"><svg width="96" height="50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 78 45"> <defs> <style> .cls-1 { fill: none; } .cls-2 { fill: #fff; } .cls-2, .cls-3 { fill-rule: evenodd; } .cls-4, .cls-3 { fill: #005f85; } .cls-5 { clip-path: url(#clippath); } </style> <clipPath id="clippath"> <rect class="cls-1" width="78" height="45"/> </clipPath> </defs> <!-- Generator: Adobe Illustrator 28.6.0, SVG Export Plug-In . SVG Version: 1.2.0 Build 709) --> <g> <g id="Layer_1"> <g class="cls-5"> <g> <path class="cls-3" d="M4,30.8c-2.1,0-3.8-1.8-3.8-4V4C.1,1.8,1.9,0,4,0h70.2c2.1,0,3.8,1.8,3.8,4v22.7c0,2.2-1.7,4-3.8,4H4Z"/> <path class="cls-2" d="M4.2.6c-1.9,0-3.4,1.5-3.4,3.4v22.7c0,1.9,1.5,3.4,3.4,3.4h23.8V.6H4.2ZM60.1,21.2l.5-.7c.4.4.9.6,1.4.6s.8-.2.8-.5-.4-.4-.9-.5c-.7-.2-1.6-.4-1.6-1.4s.6-1.3,1.7-1.3,1.3.2,1.7.6l-.5.7c-.4-.3-.8-.5-1.3-.5-.4,0-.6.2-.6.4s.4.4.9.5c.7.2,1.6.4,1.6,1.4s-.6,1.4-1.8,1.4c-.8,0-1.5-.3-1.9-.7h0ZM56.1,21.2l.5-.7c.4.4.9.6,1.4.6s.8-.2.8-.5-.4-.4-.9-.5c-.7-.2-1.6-.4-1.6-1.4s.6-1.3,1.7-1.3,1.3.2,1.7.6l-.5.7c-.4-.3-.8-.5-1.3-.5-.4,0-.6.2-.6.4s.4.4.9.5c.7.2,1.6.4,1.6,1.4s-.6,1.4-1.8,1.4c-.8,0-1.5-.3-1.9-.7h0ZM41.5,21.2l.5-.7c.4.4.9.6,1.4.6s.8-.2.8-.5-.4-.4-.9-.5c-.7-.2-1.6-.4-1.6-1.4s.6-1.3,1.7-1.3,1.3.2,1.7.6l-.5.7c-.4-.3-.8-.5-1.3-.5-.4,0-.6.2-.6.4s.4.4.9.5c.7.2,1.6.4,1.6,1.4s-.6,1.4-1.8,1.4c-.8,0-1.4-.3-1.9-.7h0ZM37,20.1v-2.6h1v2.6c0,.6.4,1,1,1s1-.4,1-1v-2.6h1v2.6c0,1.1-.6,1.8-2,1.8-1.3,0-2-.7-2-1.8h0ZM50.7,21.8l-2.1-2.9v2.9h-.9v-4.4h1l2,2.8v-2.8h.9v4.4h-.9ZM45.8,21.8v-4.4h.9v4.4h-.9ZM52.5,21.8v-4.4h3.1v.8h-2.2v.9h2.1v.8h-2.1v1h2.2v.8h-3.1ZM32.6,21.8v-4.4h2.3c.8,0,1.3.5,1.3,1.1s-.3.9-.8,1c.5,0,.8.5.8,1.1s-.4,1.2-1.3,1.2h-2.4s0,0,0,0ZM35.3,20.5c0-.3-.2-.5-.6-.5h-1.2v1h1.2c.4,0,.6-.2.6-.5ZM35.2,18.7c0-.3-.2-.5-.5-.5h-1.2v1h1.2c.3,0,.5-.2.5-.5h0s0,0,0,0ZM36.9,12.1c0-1.3,1-2.3,2.3-2.3.8,0,1.5.4,1.8,1.1l-.8.4c-.2-.4-.6-.6-1-.6-.8,0-1.4.6-1.4,1.4s.6,1.4,1.4,1.4c.4,0,.8-.2,1-.6l.8.4c-.3.5-.9,1.1-1.8,1.1-1.3,0-2.3-.9-2.3-2.3ZM41.5,12.1c0-1.3,1-2.3,2.3-2.3.8,0,1.5.4,1.8,1.1l-.8.4c-.2-.4-.6-.6-1-.6-.8,0-1.4.6-1.4,1.4s.6,1.4,1.4,1.4c.4,0,.8-.2,1-.6l.8.4c-.3.5-.9,1.1-1.8,1.1-1.3,0-2.3-.9-2.3-2.3ZM48.7,14.3l-.9-1.6h-.7v1.6h-.9v-4.4h2.1c.9,0,1.5.6,1.5,1.4s-.5,1.2-1,1.3l1,1.7h-1.1s0,0,0,0ZM35.6,14.3l-.3-.7h-1.9l-.3.7h-1.1l1.7-4.4h1.2l1.7,4.4h-1.1ZM68.8,14.3v-4.4h1.7c1.4,0,2.3.9,2.3,2.2s-1,2.2-2.3,2.2h-1.7ZM64.9,14.3v-4.4h3.1v.8h-2.2v.9h2.1v.8h-2.1v1h2.2v.8h-3.1ZM59.2,14.3v-4.4h.9v4.4h-.9ZM54.4,14.3v-4.4h1.7c1.4,0,2.3.9,2.3,2.2s-1,2.2-2.3,2.2h-1.7ZM50.5,14.3v-4.4h3.1v.8h-2.2v.9h2.1v.8h-2.1v1h2.2v.8h-3.1ZM62,14.3v-3.6h-1.3v-.8h3.5v.8h-1.3v3.6h-.9ZM71.9,12.1c0-.8-.5-1.4-1.4-1.4h-.8v2.7h.8c.9,0,1.4-.6,1.4-1.4h0ZM57.5,12.1c0-.8-.5-1.4-1.4-1.4h-.8v2.7h.8c.9,0,1.4-.6,1.4-1.4h0ZM34.4,10.8l-.7,1.9h1.4l-.7-1.9ZM48.8,11.3c0-.4-.3-.6-.7-.6h-1v1.2h1c.4,0,.7-.2.7-.6h0Z"/> <path class="cls-3" d="M10,25.4c.6.3.9.5,1,1.2.2,1.4-1,1.9-2.2,1.9h-2.8v-5.9h2.8c1,0,1.9.5,1.9,1.6s-.3,1-.8,1.2h0ZM15.5,25.4c.6.3.9.5,1,1.2.2,1.4-1,1.9-2.2,1.9h-2.8v-5.9h2.8c1,0,1.9.5,1.9,1.6s-.3,1-.8,1.2h0ZM22,26.6c-.1-.8-.4-1-1-1.2.5-.3.8-.7.8-1.2,0-1.1-.9-1.6-1.9-1.6h-2.8v5.9h2.8c1.2,0,2.4-.5,2.2-1.9h0ZM22.8,27.1h0c0-.8.6-1.4,1.4-1.4s1.4.6,1.4,1.4h0c0,.8-.6,1.4-1.4,1.4-.7,0-1.4-.6-1.4-1.4ZM25.4,27.1h0c0-.7-.6-1.2-1.2-1.2s-1.2.6-1.2,1.2h0c0,.7.6,1.2,1.2,1.2s1.2-.6,1.2-1.2ZM23.6,26.3h.6c.2,0,.3,0,.4.1,0,0,.1.2.1.3h0c0,.2-.2.4-.4.4l.4.6h-.3l-.4-.5h-.4v.5h-.2v-1.4s0,0,0,0ZM8.9,27.4h-1.6v-1.3h1.6c1.2,0,1.1,1.3,0,1.3ZM14.4,27.4h-1.6v-1.3h1.6c1.2,0,1.1,1.3,0,1.3ZM18.3,26v1.3h1.6c1.1,0,1.2-1.3,0-1.3h-1.6ZM24.2,27c.2,0,.3,0,.3-.2h0c0-.2-.1-.2-.3-.2h-.4v.5h.4ZM7.3,23.7h1.4c.9,0,.9,1.3,0,1.3h-1.5v-1.3ZM18.3,23.7h1.4c.9,0,.9,1.3,0,1.3h-1.5v-1.3ZM12.8,23.7h1.4c.9,0,.9,1.3,0,1.3h-1.5v-1.3ZM8.7,19.9h2.7l.5,1.6h4.4l.5-1.6h2.7l-.4-1.2h-10l-.4,1.2h0ZM12,10.3l-1.3,1.8c-.7.9-.5,2.5.4,3.1l2.4,1.7c.4.3.4.6.2.9l.4.3,1.2-1.7c.8-1,.7-2.5-.4-3.3l-2.4-1.8c-.3-.2-.3-.5-.2-.8l-.3-.2h0ZM14,2.4l-2,2.8c-.9,1.3-.6,3.6.7,4.5l3.3,2.4c.7.5.8,1.8.3,2.4l.3.2,2.3-3.2c1-1.5,1-3.6-.6-4.8l-3.6-2.6c-.5-.4-.7-1-.3-1.6l-.3-.2h0Z"/> </g> </g> <path class="cls-4" d="M6.2,43.9c-.6,0-1.1,0-1.6-.3-.5-.2-.9-.5-1.2-.8-.4-.4-.6-.8-.8-1.3-.2-.5-.3-1-.3-1.6s0-1.1.3-1.5c.2-.5.5-.9.8-1.3.4-.4.8-.6,1.2-.8.5-.2,1-.3,1.6-.3s1.2.1,1.6.3c.5.2.9.5,1.2.8l-.9.9c-.2-.2-.5-.4-.8-.6-.3-.1-.7-.2-1.1-.2s-.7,0-1,.2c-.3.1-.6.3-.8.6-.2.2-.4.5-.5.9-.1.3-.2.7-.2,1.1s0,.8.2,1.1c.1.3.3.6.5.9.2.2.5.4.8.6.3.1.7.2,1,.2s.9,0,1.2-.2c.3-.1.6-.3.8-.6l.9.9c-.4.4-.8.6-1.2.8-.5.2-1,.3-1.6.3ZM10.1,43.8v-7.9h1.2v7.9h-1.2ZM12.6,43.8v-5.3h1.2v5.3h-1.2ZM13.2,37.5c-.2,0-.4,0-.5-.2-.1-.1-.2-.3-.2-.5s0-.4.2-.5c.1-.1.3-.2.5-.2s.4,0,.5.2c.1.1.2.3.2.5s0,.4-.2.5c-.1.1-.3.2-.5.2ZM17.6,43.9c-.5,0-1-.1-1.4-.4-.4-.2-.7-.6-1-1-.2-.4-.4-.9-.4-1.4s.1-1,.4-1.4c.2-.4.6-.7,1-1,.4-.2.9-.4,1.4-.4s.8,0,1.1.2c.4.2.7.4.9.7l-.8.8c-.2-.2-.3-.3-.6-.4-.2,0-.4-.1-.7-.1s-.6,0-.8.2c-.2.1-.4.3-.5.5-.1.2-.2.5-.2.8s0,.6.2.8c.1.2.3.4.5.6.2.1.5.2.8.2s.5,0,.7-.1c.2,0,.4-.2.6-.4l.8.8c-.2.3-.6.5-.9.7-.4.2-.7.2-1.1.2ZM23.9,43.8l-2.2-2.7,2.2-2.6h1.4l-2.6,2.9v-.7c0,0,2.7,3.1,2.7,3.1h-1.5ZM20.6,43.8v-7.9h1.2v7.9h-1.2ZM29.1,43.8v-6c0-.4,0-.8.3-1.1.2-.3.4-.5.7-.7.3-.2.7-.3,1.1-.3s.6,0,.8.2c.2.1.4.3.6.5l-.8.8c0,0-.2-.2-.3-.2-.1,0-.2,0-.4,0-.3,0-.5,0-.7.2-.2.2-.2.4-.2.7v6h-1.2ZM27.8,39.6v-1.1h4.1v1.1h-4.1ZM35,43.9c-.5,0-1-.1-1.4-.4-.4-.2-.8-.6-1-1-.2-.4-.4-.9-.4-1.4s.1-1,.4-1.4c.2-.4.6-.7,1-1,.4-.2.9-.4,1.4-.4s1,.1,1.4.4c.4.2.7.6,1,1,.2.4.4.9.4,1.4s-.1,1-.4,1.4c-.2.4-.6.8-1,1-.4.2-.9.4-1.4.4ZM35,42.7c.3,0,.6,0,.8-.2.2-.1.4-.3.5-.6.1-.2.2-.5.2-.8s0-.6-.2-.8c-.1-.2-.3-.4-.5-.5-.2-.1-.5-.2-.8-.2s-.6,0-.8.2c-.2.1-.4.3-.5.5-.1.2-.2.5-.2.8s0,.6.2.8c.1.2.3.4.5.6.2.1.5.2.8.2ZM38.8,43.8v-5.3h1.2v5.3h-1.2ZM40,40.9l-.4-.2c0-.7.1-1.2.4-1.6.3-.4.8-.6,1.4-.6s.5,0,.7.1c.2,0,.4.2.6.5l-.8.8c0-.1-.2-.2-.3-.2-.1,0-.3,0-.4,0-.3,0-.6.1-.8.3-.2.2-.3.5-.3,1ZM46.7,40.9v-1.1h1.9c.3,0,.5,0,.7-.2.2-.1.4-.3.5-.5.1-.2.2-.4.2-.7s0-.5-.2-.7c-.1-.2-.3-.3-.5-.5-.2-.1-.4-.2-.7-.2h-1.9v-1.1h2c.5,0,.9,0,1.3.3.4.2.7.5.9.8.2.4.3.8.3,1.3s-.1.9-.3,1.3c-.2.4-.5.6-.9.8-.4.2-.8.3-1.3.3h-2ZM45.8,43.8v-7.7h1.3v7.7h-1.3ZM52.3,43.8v-5.3h1.2v5.3h-1.2ZM53.5,40.9l-.4-.2c0-.7.1-1.2.4-1.6.3-.4.8-.6,1.4-.6s.5,0,.7.1c.2,0,.4.2.6.5l-.8.8c0-.1-.2-.2-.3-.2-.1,0-.3,0-.4,0-.3,0-.6.1-.8.3-.2.2-.3.5-.3,1ZM59,43.9c-.5,0-1-.1-1.4-.4-.4-.2-.8-.6-1-1-.2-.4-.4-.9-.4-1.4s.1-1,.4-1.4c.2-.4.6-.7,1-1,.4-.2.9-.4,1.4-.4s1,.1,1.4.4c.4.2.7.6,1,1,.2.4.4.9.4,1.4s-.1,1-.4,1.4c-.2.4-.6.8-1,1-.4.2-.9.4-1.4.4ZM59,42.7c.3,0,.6,0,.8-.2.2-.1.4-.3.5-.6.1-.2.2-.5.2-.8s0-.6-.2-.8c-.1-.2-.3-.4-.5-.5-.2-.1-.5-.2-.8-.2s-.6,0-.8.2c-.2.1-.4.3-.5.5-.1.2-.2.5-.2.8s0,.6.2.8c.1.2.3.4.5.6.2.1.5.2.8.2ZM63.4,43.8v-6.2c0-.4,0-.7.2-.9.2-.3.4-.5.7-.7.3-.2.6-.2,1-.2s.5,0,.7.1c.2,0,.4.2.6.4l-.8.8c0,0-.2-.1-.2-.1,0,0-.2,0-.3,0-.2,0-.4,0-.5.2-.1.1-.2.3-.2.5v6.2h-1.2ZM62.1,39.6v-1.1h5.1v1.1h-5.1ZM66.6,43.8v-5.3h1.2v5.3h-1.2ZM67.2,38.1c-.2,0-.4,0-.5-.2-.1-.1-.2-.3-.2-.5s0-.4.2-.5c.1-.1.3-.2.5-.2s.4,0,.5.2c.1.1.2.3.2.5s0,.4-.2.5c-.1.1-.3.2-.5.2ZM69.1,43.8v-7.9h1.2v7.9h-1.2ZM74.1,43.9c-.5,0-1-.1-1.4-.4-.4-.2-.8-.6-1-1-.2-.4-.4-.9-.4-1.4s.1-1,.4-1.4c.2-.4.6-.7,1-1,.4-.2.9-.4,1.4-.4s.9.1,1.3.3c.4.2.7.5.9.9.2.4.3.8.3,1.4s0,.2,0,.3c0,0,0,.2,0,.3h-4.3v-1h3.7l-.5.4c0-.3,0-.6-.2-.8s-.3-.4-.5-.5c-.2-.1-.4-.2-.7-.2s-.6,0-.8.2c-.2.1-.4.3-.5.6-.1.2-.2.5-.2.8s0,.6.2.9c.1.2.3.4.6.6.2.1.5.2.8.2s.5,0,.7-.1c.2,0,.4-.2.6-.4l.8.8c-.3.3-.6.5-.9.7-.4.2-.8.2-1.2.2Z"/> </g> </g> </svg></a></li> </ul> </div> </div> </footer> <script defer src="/js/app.js?id=69a72f23ad3bf6c2ecc7d22b0af5fced"></script> </body> </html>