Character
Mary DeAngelis
Mary DeAngelis in The Sopranos (1999), played by Suzanne Shepherd.
Mary DeAngelis is Carmela's mother, a fixture at family dinners and christenings who has opinions about everything and rarely holds them back. Devoutly Catholic and sharp-tongued, she keeps a watchful eye on her daughter's marriage and household, dispensing judgment on housekeeping, parenting, and propriety with the confidence of someone who has never doubted herself.
Shepherd plays her as pure North Jersey certainty, a woman whose criticisms land like small explosions precisely because they're delivered so matter-of-factly. She's a comic pressure valve in a show full of dread, but there's real bite underneath the nagging: a glimpse of the generational forces that shaped Carmela's own anxieties about faith, money, and appearances.
Played by
Appears in
The Sopranos1999