Birthday
1947-08-28Place of Birth
Aberdeen, South Dakota, USABiography
Debra Mooney (born August 28, 1947) is an American actress known for her role as Edna Harper on Everwood.WATCH FREEFOR 30 DAYS
All Prime Video
Cancel anytime
Watch Now
AD