Richard Briers, Felicity Kendal and Paul Eddington star as Tom and Barbara Good and their neighbour Jerry Leadbetter in the classic BBC sitcom The Good Life.
Main cast
- Tom GoodRichard Briers1–4Main
- Barbara GoodFelicity Kendal1–4Main
- Jerry LeadbetterPaul Eddington1–4Main
- Margo LeadbetterPenelope Keith1–4Main
Supporting cast
- LydiaPatsy Smart1–2Supp
- Mr. SwallowRobert McBain1–4Supp
- GeraldineMolly Weir1,3Supp
- CarolineGeraldine Gardner3Supp
- CharlesNorman Eshley4Supp
- Mrs. BristowMary Merrall3–4Supp
- MollyAnn Penfold4Supp
Guest & voice
- Dr. McClarenHenry McGee1Guest
- PolicemanJohn D. Collins1Guest
- Mr. ChurchPatrick Newell1Guest
- DadMichael Sheard2Guest
- Mrs. PeacockViolet Lamb2Guest
- TubbyTony Aitken2Guest
- Mr. HargreavesJohn Sharp3Guest
No matches — try another name.
About this cast
The Good Life (also known as Good Neighbors in some regions) is a beloved BBC sitcom that aired from 1975 to 1978. The series follows Tom and Barbara Good as they give up modern conveniences to become self-sufficient in their suburban home, much to the bemused concern of their neighbours Jerry and Margo Leadbetter.
FAQs
Who plays Tom Good in The Good Life?
Tom Good is played by Richard Briers.
Who plays Barbara Good in The Good Life?
Barbara Good is played by Felicity Kendal.
Who plays Margo Leadbetter in The Good Life?
Margo Leadbetter is played by Penelope Keith.
Who plays Jerry Leadbetter in The Good Life?
Jerry Leadbetter is played by Paul Eddington.
How many seasons of The Good Life are there?
The Good Life has four seasons, airing from 1975 to 1978.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026