
Acting
Mary Jo Catlett
EN, PT, DE cinema · 77 credits
Born
2 September 1938 (age 88)
Birthplace
Denver, Colorado, USA
Also known as Mary Joe Catlett
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.
Known for
Filmography
The Patrick Star Show: Week of Stars!
2026
The Patrick Star Show: Week of Stars!
as Mrs. Puff (voice)

Plankton: The Movie
as Mrs. Puff (voice)

The SpongeBob Movie: Search for SquarePants
as Mrs. Puff (voice) (uncredited)

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

SpongeBob SquarePants: Kreepaway Kamp
as Mrs. Puff (voice)

SpongeBob and Sandy’s Country Christmas
as Mrs. Puff (voice)

SpongeBob SquarePants: Snow Yellow
as Puffy (voice)

The SpongeBob Movie: Sponge on the Run
as Mrs. Puff (voice)

SpongeBob SquarePants: Bikini Bottom Bash
as Mrs. Puff (voice)

Spongebob Squarepants: Factory Fresh
as Mrs. Puff (voice)

SpongeBob LongPants
as Mrs. Puff / Driving Student (voice)

SpongeBob SquarePants: Glove World Forever
as Mrs. Puff (voice)

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

SpongeBob SquarePants: The Pilot a Mini-Movie and the Square Shorts
as Mrs. Puff (voice)

Lucky Stiff
as Shoe Store Lady

Let's Be Cops
as Old Lady

SpongeBob SquarePants: SpongeBob, You're Fired!
as Mrs. Puff (voice)

Spongebob Squarepants: Deep-Sea Games
as Mrs. Puff (voice)

SpongeBob SquarePants: Bikini Bottom Buddies
as Mrs. Puff (voice)

SpongeBob SquarePants: Bizarro Bikini Bottom
as Mrs. Puff (voice)

Spongebob Squarepants: It Came from Goo Lagoon
as Mrs. Puff (voice)

SpongeBob SquarePants: Extreme Kah-Rah-Tay
as Mrs. Puff (voice)

Spongebob Squarepants: Disorder In The Deep
as Mrs. Puff (voice)

SpongeBob SquarePants: Sweet & Sour Squidward
as Mrs. Puff (voice)

SpongeBob SquarePants: SpongeBob on Tour
as Mrs. Puff (voice)

SpongeBob’s Runaway Roadtrip
as Mrs. Puff (voice)

SpongeBob SquarePants: Heroes of Bikini Bottom
as Mrs. Puff (voice)

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

Anderson's Cross
as Mrs. Elway

SpongeBob SquarePants: Viking-sized Adventures
as Mrs. Puff (voice)

How to Be a Serial Killer
as Mrs. Wilson

Spongebob Squarepants: 10 Happiest Moments
as Mrs. Puff (voice)

SpongeBob SquarePants: To SquarePants or Not to SquarePants
as Mrs. Puff (voice)

SpongeBob SquarePants: Pest of the West
as Polene Puff (voice)

SpongeBob SquarePants: To Love a Patty
as Mrs. Puff (voice)

SpongeBob SquarePants: Friend or Foe?
as Mrs. Puff (voice)

SpongeBob SquarePants: Bikini Bottom Adventures
as Mrs. Puff (voice)

Red Riding Hood
as Shopkeeper Woman

The Benchwarmers
as Mrs. Ellwood

SpongeBob SquarePants: Lost in Time
as Mrs. Puff (voice)

SpongeBob SquarePants - Karate Island
as Mrs. Puff (voice)

SpongeBob SquarePants: Whale of a Birthday
as Mrs. Puff (voice)

SpongeBob SquarePants: Home Sweet Pineapple
as Mrs. Puff (voice)

Spongebob Squarepants: Fear of a Krabby Patty
as Mrs. Puff (voice)

SpongeBob Squarepants - Absorbing Favorites
as Mrs. Puff (voice)

The SpongeBob SquarePants Movie
as Mrs. Puff (voice)

SpongeBob SquarePants: SpongeBob Goes Prehistoric
as Mrs. Puff (voice)

SpongeBob SquarePants: SpongeGuard on Duty
as Mrs. Puff (voice)

SpongeBob SquarePants: Sponge for Hire
as Mrs. Puff (voice)

Beethoven's 5th
as Sweet Grandmother

SpongeBob SquarePants: Anchors Away
as Mrs. Puff (voice)

SpongeBob SquarePants: Sponge-a-Rama
as Mrs. Puff (voice)

SpongeBob SquarePants: Laugh Your Pants Off
as Mrs. Puff (voice)

Ablaze
as Nurse Winslow

SpongeBob SquarePants: The Sponge Who Could Fly
as Mrs. Puff (voice)

All You Need
as Ruth

Size 'Em Up
as Florence

Legend of the Mummy
as Mrs. Grant

Trading Favors
as Mrs. Langley

Serial Mom
as Rosemary Ackerman

Battling for Baby
as Mrs. Capello

The Mouse and the Motorcycle
as Kindergarten Teacher

Gone Are the Dayes
as Marge

O'Hara's Wife
as Gloria

The Beach Girls
as Mrs. Brinker

Where the Ladies Go
as Frances

Blood Beach
as Harriett Crabbe

The Champ
as Josie

Semi-Tough
as Earlene

Bananas
as Woman in Hotel Lobby Cheering Honeymoon (uncredited)

The Littlest Angel
as The Scribe I







