One Day at a Time follows a Cuban American family in Los Angeles, centering on Penelope Alvarez, a veteran nurse and her daughter Elena. The show balances workplace humor, mental health themes, and multigenerational family dynamics. This cast guide outlines the principal actors, the characters they portray, and where the series is available to stream. It is organized by main cast members, recurring roles, and notable guest appearances to help you quickly identify who plays whom.
Main Cast and Characters Overview
The main ensemble drives the story across seasons, with each actor bringing distinct warmth and nuance. Below is a concise reference mapping primary characters to the actors who portray them, followed by streaming availability.
| Character | Actor | Role Type | Seasons |
|---|---|---|---|
| Penelope Alvarez | Justina Machado | Lead — Mother | Full series |
| Elena Alvarez | Isabella Ferreira | Lead — Daughter | Full series |
| Lydia Riera | Rita Moreno | Lead — Grandmother | Full series |
| Alex Alvarez | Marcel Ruiz | Lead — Son | Full series |
| Schneider | Todd Grinnell | Supporting — Building Manager | Full series |
| Jennifer Moreno | Justina Machado | Supporting — Penelope’s Mother | Recurring/Guest |
Penelope Alvarez — Justina Machado
Justina Machado plays Penelope, a Navy veteran and nurse balancing work, family, and PTSD recovery. Machado’s grounded, empathetic performance anchors the show’s drama and humor. She serves as the primary emotional center, navigating dating, motherhood, and workplace challenges. Viewers often highlight her warmth and authenticity as central to the series’ appeal.
Elena Alvarez — Isabella Ferreira
Isabella Ferreira portrays Elena, Penelope’s daughter, whose journey explores identity, sexuality, and creative ambition. Ferreira’s performance captures teenage vulnerability and resilience, with her character’s evolution across seasons reflecting real-life developmental milestones. Elena’s relationships and artistic growth form a key emotional throughline for the series.
Lydia Riera — Rita Moreno
Rita Moreno embodies Lydia, Elena’s sharp-witted grandmother and a Cuban immigrant with a complicated past. Moreno brings star power and lived experience, earning consistent praise for injecting humor and heart into emotionally charged storylines. Her interactions with younger characters highlight generational and cultural themes central to the show.
Alex Alvarez — Marcel Ruiz
Marcel Ruiz plays Alex, the thoughtful son whose storylines often address grief, responsibility, and friendship. Ruiz’s personable presence helps anchor family scenes, and his character’s gradual development across seasons illustrates steady, believable growth. Alex’s role reinforces the series’ focus on supportive, cross-generational relationships.
Schneider — Todd Grinnell
Todd Grinnell’s Schneider is the earnest building manager, known for catchphrases and earnest attempts at self-improvement. Grinnell’s comedic timing and physical humor provide consistent levity, while Schneider’s romantic arcs and loyalty to the family add warmth. The character remains a fan favorite for reliably positive screen presence.
Recurring and Supporting Cast
Supporting performers expand the world, including Penelope’s mother and colleagues at the hospital. Notable recurring roles deepen themes of mental health, cultural identity, and community. The series regularly features diverse guest stars, which broadens representation and introduces new narrative dimensions without overshadowing the core family.
Where to Watch One Day at a Time
The series is available on multiple platforms, though streaming locations vary by region and licensing changes. As of the latest available information, these platforms commonly carry the show.
- Pop TV on-demand
- CBS platforms (CBS.com, Paramount+ where applicable)
- Select digital retailers for purchase or rental
Because licensing evolves, confirm current availability in your country via the streaming service or a trusted TV listings guide. Regional catalogs differ, so checking local catalogs ensures you can access the seasons you want.
Key Takeaways
- Justina Machado leads as Penelope Alvarez with strong, grounded acting.
- Isabella Ferreira stands out as Elena, portraying growth with authenticity.
- Rita Moreno (Lydia) delivers memorable performances that elevate family drama.
- Marcel Ruiz (Alex) provides emotional depth through nuanced, youthful portrayal.
- Todd Grinnell (Schneider) supplies reliable comic relief and family loyalty.
Comparison With Similar Sitcom Ensemble Casts
| Series | Parent Character Actor | Tone | Platform |
|---|---|---|---|
| One Day at a Time | Justina Machado (Penelope) | Heartfelt, socially conscious | Pop TV / Paramount+ |
| Modern Family | Julie Bowen (Claire) | Situational comedy, satirical | Disney+/Hulu |
| The Conners | John Goodman (Dan) | Realistic, issue-driven | Paramount+ |
Final Notes
This evergreen cast guide remains useful for new and returning viewers. It clarifies who plays which character, supports discoverability, and frames the show’s emotional core. For the most current streaming options, check local catalogs periodically, as availability can shift with licensing agreements.