TLDR: Good Times set out to be network television’s first real portrait of a two-parent Black family. Nearly everyone behind that promise ended up paying a real price for keeping it honest, on screen and off.
Good Times premiered on CBS on February 8, 1974, a spinoff of Maude that itself spun off from All in the Family. It followed the Evans family in a Chicago housing project, and it was built on one non-negotiable condition from its own leading lady.
Esther Rolle refused to play Florida Evans unless the network scrapped its original plan for a single-mother household. That single demand shaped everything that came after, for six seasons and for the people who lived it.
The show ran until 1979, and by the time it ended it had already lived through two of the most public creative fights of any sitcom of its era. Both fights centered on the same question: whether the Evans family would be treated as people or as a punchline.
The Firing That Nearly Broke the Show
John Amos played patriarch James Evans Sr. for three seasons before he was fired outright, not written out by choice. He’d fought to have the character exist in the first place, then lost the job over exactly the principle he’d fought for.
His death decades later came with its own unresolved family dispute, one that played out publicly for weeks after he was already gone. You can read the full story of his firing, his career after, and everything that followed in our dedicated piece on John Amos.
Rolle shared Amos’s frustrations with where the show was headed and eventually quit for a full season herself. She came back only once producers gave her exactly what she’d walked out over, a rare instance of a lead actress actually winning that kind of fight.
You can read the complete story of her activism and the health struggles that followed in our dedicated piece on Esther Rolle.
A Future Superstar’s Storyline Cut Closer to Home Than Anyone Realized
In 1977, an 11-year-old Janet Jackson joined the cast as Penny Gordon Woods, a child rescued from an abusive home by neighbor Willona Woods. It was a groundbreaking storyline for its time, tackling child abuse head-on in a Wednesday night sitcom slot.
The real story turned out to be more complicated than the easy assumption fans have made about it for decades. You can read that full story in our piece on Janet Jackson’s time on Good Times.
Willona Had a Second Job Most Fans Never Connected to Her
Ja’net DuBois played Willona Woods, the Evans family’s best friend and eventually Penny’s adoptive mother. She started in Broadway productions of Golden Boy and A Raisin in the Sun before Norman Lear ever saw her perform.
Off screen, she had a musical side project most casual fans never connect to her at all. You can read the complete story of her career and her 2020 death in our dedicated piece on Ja’net DuBois.
Thelma’s Advocacy Turned Out to Be Real
BernNadette Stanis played Thelma Evans, the family’s only daughter, in a role that shaped how audiences pictured Black teenage girls on network television for years. Long after the show ended, she went on to become an author and a national caregiving advocate.
One of her own daughters ended up living out a dream Stanis only got to act on screen. You can read the full story of her life since the show in our dedicated piece on BernNadette Stanis.
The Rest of the Evans Family and Their Neighbors
Ralph Carter played youngest son Michael, the family’s politically conscious “militant midget,” a kid who wanted to grow up to be a Supreme Court Justice. Norman Lear had to buy Carter out of his Broadway contract in the musical Raisin just to get him on set.
Carter has lived a deliberately private life since, working in Black theater advocacy in New York and writing more than 20 children’s books. He’s stayed almost entirely out of the celebrity press for decades, a striking contrast to how loud his character’s opinions always were.
Jimmie Walker played oldest son J.J., whose catchphrase “Dyn-o-mite!” became the line the whole show got remembered for. It’s also the exact thing Amos and Rolle believed was flattening the family they’d fought to build in the first place.
Walker sidestepped the financial ruin that hit plenty of his era’s child-adjacent stars, crediting smart real estate buys in the 1980s and 90s and residuals he negotiated up front.
He’s stayed a working comedian for decades, appeared in Medicare Advantage commercials in more recent years, and has said plainly he never wanted a marriage or kids of his own.
Johnny Brown played building superintendent Nathan Bookman, the family’s recurring foil, joining the cast midway through Season 2 in 1975.
Before that, he’d been mentored by Sammy Davis Jr., who helped land him his first Broadway role, and he’d already spent time as a regular on Rowan & Martin’s Laugh-In.
On the show, Bookman absorbed some of its most repeated insults, “Buffalo Butt” and “Booger” among them, and somehow made the character beloved anyway.
He died on March 2, 2022, of cardiac arrest that struck shortly after a routine pacemaker checkup, according to Vibe, and Janet Jackson herself posted a tribute calling him “so sweet and so kind” to her on set.
Good Times, Frequently Asked Questions
Why was John Amos fired from Good Times?
Amos clashed repeatedly with creator Norman Lear and the writing staff over the show’s direction, particularly what he saw as J.J.’s reduction to comic stereotype. His contract was not renewed after Season 3, and his character was killed off in a car accident.
Why did Esther Rolle leave Good Times?
Rolle shared Amos’s concerns about J.J.’s portrayal and publicly criticized the show in a 1975 Ebony interview. She left when her contract ended after Season 4 and returned for the final season only after producers agreed to develop J.J.’s character further.
When did Janet Jackson join Good Times?
Jackson joined in 1977 for Season 5, at age 11, playing Penny Gordon Woods, a child adopted by Willona Woods after being rescued from an abusive home.
Who wrote The Jeffersons theme song?
Ja’net DuBois, who played Willona Woods on Good Times, co-wrote and sang “Movin’ on Up,” the theme song for The Jeffersons.
When did Johnny Brown join Good Times?
Brown joined midway through Season 2 in 1975 as building superintendent Nathan Bookman, having already appeared as a regular on Rowan & Martin’s Laugh-In.










