More From Decider

‘One Day at a Time’ Season 3: Every Guest Star, From Stephanie Beatriz to Gloria Estefan

One Day at a Time is back and it is literally better than ever. No, seriously, this season may just be the best season of any Netflix show ever. It’s fun, it’s relevant, it’ll make you laugh and cry and feel all of the emotions. Rita Moreno is as fierce as ever, Justina Machado still deserves all the Emmys, Marcel Ruiz is just as charming as ever, Isabella Gomez is as geeky and passionate as ever, and Todd Grinnell gets to dig into a whole new side of Schneider. Oh–and Stephen Tobolowsky is still Netflix’s best platonic companion/boss. Everyone on the cast absolutely shines, and that extends to all the guest stars too!

You can’t have a great season of TV without some scene-stealing guest stars and recurring characters. One Day at a Time Season 3 has a truly stacked cast filled with big name stars, some of your favorite sitcom performers, and a whole bunch of fresh faces that you’re going to want to see again and again.

While you binge all of One Day at a Time Season 3, you can keep this handy and mostly spoiler-free guide to the season’s guest stars open. Let this clue you in on who’s playing all of your favorite new characters.

Who plays Estrellita on 'One Day at a Time'?

one-day-at-a-time-melissa-fumero
Photo: Netflix

While attending a funeral for one of her many aunts, Penelope (Justina Machado) is reunited with her childhood BCFF (best cousin friend forever) Estrellita. That’s Melissa Fumero playing Estrellita. Fumero will be familiar to sitcom fans for playing Detective Amy Santiago in the Fox/NBC series Brooklyn Nine-Nine. She’s also not the only person repping the Nine-Nine in this episode…

Stream One Day at a Time "The Funeral" on Netflix

Who plays Pilar on 'One Day at a Time'?

one-day-at-a-time-pilar-stephanie-beatriz
Photo: Netflix

The funeral episode introduces a bunch of new members of the family, including a possibly queer cousin that Elena (Isabella Gomez) just has to get to know. Stephanie Beatriz plays Pilar, and she’s another face you’ll recognize from Brooklyn Nine-Nine. Beatriz plays the super tough Rosa Diaz.

Stream One Day at a Time "The Funeral" on Netflix

Who plays Tia Bitchy on 'One Day at a Time'?

one-day-at-a-time-tia-bitchy
Photo: Netflix

Listen, her name is “Tia Bitchy,” which translates to “Aunt Bitchy.” That’s pretty much sums it up! TV veteran Liz Torres plays Tia Bitchy. Torres previously recurred on Gilmore Girls, playing dance instructor Miss Patty. Her credits stretch even further back, though, having appeared on All in the Family and Phyllis in the ’70s, Hill Street Blues in the ’80s, and The John Laroquette Show in the ’90s.

Stream One Day at a Time "The Funeral" on Netflix

Who plays Mirtha on 'One Day at a Time'?

one-day-at-a-time-mirtha-gloria-estefan
Photo: Netflix

Lydia’s (Rita Moreno) family rival Mirtha shows up at the funeral, reigniting a decades old feud. When she lifts her dramatic veil, Mirtha reveals herself to be… Gloria Estefan! While this is Estefan’s first onscreen appearance on the show, she’s been involved from the start because she sings the theme song. A Cuban-American herself, Estefan is one of the most successful pop stars of all time; her hits include “Conga,” “Bad Boy,” “Rhythm Is Gonna Get You,” “Anything for You,” “Get on Your Feet,” need I go on?

Stream One Day at a Time "The Funeral" on Netflix

Who plays Mateo on 'One Day at a Time'?

one-day-at-a-time-alex-quijano
Photo: Netflix

Penelope’s love interest in Season 3 is Mateo, who she works alongside while throwing a fundraiser. Alex Quijano plays Mateo, pulling double duty while also recurring on the ABC sitcom Fresh Off the Boat as Corporal Bryson. Netflix viewers might also recognize him as Steve Crimsen from 13 Reasons Why, or possibly as Tony Delgado on The Fosters if you’ve been bingeing that Freeform drama.

Stream One Day at a Time "Benefit with Friends" on Netflix

Who plays Avery on 'One Day at a Time'?

one-day-at-a-time-avery
Photo: Netflix

Even Schneider finds love in Season 3 when he strikes up a conversation at the aforementioned fundraiser with a vintage typewriter enthusiast named Avery (she’s also a poet and kindergarten teacher). Avery is played by India de Beaufort, who previously had a recurring role on HBO’s Veep as a news anchor named Brie. She was a regular on the short-lived ABC sitcom Kevin (Probably) Saves the World, and also recurred on One Tree Hill as Miranda Stone back in the day. If you recognize her voice, that may be because she voices Clover on All Hail King Julien.

Stream One Day at a Time "Benefit with Friends" on Netflix

Who plays Tito on 'One Day at a Time'?

one-day-at-a-time-danny-pino
Photo: Netflix

Season 3 introduces Penelope’s brother Tito, although their reunion isn’t without its tension. Danny Pino plays Tito, which is a drastically different character from who he plays on the gritty FX drama Mayans M.C. Prior to Mayans, Pino had a regular role on the other side of the law as Detective Nick Amaro on Law & Order: SVU and as Detective Scotty Valens on Cold Case.

Stream One Day at a Time "Hermanos" on Netflix

Who plays Chad on 'One Day at a Time'?

one-day-at-a-time-glenn-scarpelli
Photo: Netflix

He may look like an ordinary, run-of-the-mill hotel clerk, but that clerk is played by Glenn Scarpelli! Why is that a big deal? Because Scarpelli was a series regular on the original One Day at a Time! He played Alex Handris, an orphaned kid that moved in with the family from 1980 to 1983.

Stream One Day at a Time "The First Time" on Netflix

Who plays Lawrence on 'One Day at a Time'?

one-day-at-a-time-alan-ruck
Photo: Netflix

Season 3 introduces Schneider’s overbearing, borderline cruel father Lawrence. Alan Ruck takes on the role, turning in a performance that’s far removed from the worry warts and/or scoundrels he usually plays. He’s most known for playing the best bud in iconic ’80s teen comedy Ferris Bueller’s Day Off, as well as starring on the ABC sitcom Spin City in the ’90s. He’s shifted to drama in recent years, starring on Fox’s The Exorcist and HBO’s Succession, and recently popping up in an episode of Bravo’s Dirty John.

Stream One Day at a Time "The Man" on Netflix

Who plays Nicole on 'One Day at a Time'?

one-day-at-a-time-nicole
Photo: Netflix

Penelope’s ex-husband Victor returns with a new fiancee, Nicole. This marks One Day at a Time co-developer and executive producer Gloria Calderon Kellett’s first time in front of the camera on her own show! This isn’t her first time acting, though; she’s had parts on shows like Boston Public and How I Met Your Mother (where she was also a writer), and she appeared in four episodes of Jane the Virgin Seasons 3 and 4 as an executive.

Stream One Day at a Time "A Penny and a Nicole" on Netflix

Who plays Nick on 'One Day at a Time'?

one-day-at-a-time-joe-manganiello
Photo: Netflix

Joe Manganiello makes a brief appearance as an important person from Schneider’s past (no spoilers), getting about as much screentime as he did playing the DC Comics supervillain Deathstroke in the post-credits scene of Justice League in 2017. But that’s not where you know Joe from! You know him as Alcide Herveaux on True Blood, or in his recurring role as Brad on How I Met Your Mother, or as Owen on One Tree Hill. Or maybe you just know him as Sofia Vergara’s husband! Hey, maybe Vergara will pop up on One Day at a Time Season 4??

Stream One Day at a Time "Drinking and Driving" on Netflix