
Mary Jo Catlett
Biography
Mary Jo Catlett (born September 2, 1938) is an American film, stage and television actress. She is notable for her role as housekeeper Pearl Gallagher on the television sitcom seriesDiff'rent Strokes, and currently for her role as Mrs. Puff in Spongebob Squarepants, which she has held since the show's debut.
Also Known As
Movie Appearances

Red Riding Hood
as Shopkeeper Woman
2006

How to Be a Serial Killer
as Mrs. Wilson
2009

Beethoven's 5th
as Sweet Grandmother
2003

Saving Bikini Bottom: The Sandy Cheeks Movie
as Mrs. Puff (voice)
2024

Trading Favors
as Mrs. Langley
1997

The Littlest Angel
as The Scribe I
1969

The Mouse and the Motorcycle
as Kindergarten Teacher
1986

SpongeBob SquarePants: Spongebob's Last Stand
as Mrs. Puff (voice)
2010

Battling for Baby
as Mrs. Capello
1992

Ablaze
as Nurse Winslow
2002

Legend of the Mummy
as Mrs. Grant
1998

Serial Mom
as Rosemary Ackerman
1994

Lucky Stiff
as Shoe Store Lady
2014

Carol Channing: Larger Than Life
as Self
2012

Let's Be Cops
as Old Lady
2014

Where the Ladies Go
as Frances
1980

The SpongeBob Movie: Sponge Out of Water
as Mrs. Puff (voice)
2015

Blood Beach
as Harriett Crabbe
1980

The Champ
as Josie
1979

Spongebob’s Runaway Roadtrip
as Mrs. Puff
2011
TV Appearances

Saved by the Bell: The New Class
as Mrs. Bluntley
1993

M*A*S*H
as Nurse Walsh
1972

American Dad!
as Guest #1 (voice)
2005

Starsky & Hutch
1975

Cold Case
as Betty Joe Henders (2009)
2003

Diff'rent Strokes
as Pearl Gallagher
1978

Kojak
as Verna
1973

Kamp Koral: SpongeBob's Under Years
as Mrs. Puff (voice)
2021

Gimme a Break!
1981

ALF
as Mary Jo
1986

Modern Family
as Edith
2009

The Waltons
1972