Debra Mooney
Birthday: 1947-08-28 | Place of Birth: Aberdeen, South Dakota, USADebra Mooney (born August 28, 1947) is an American actress known for her role as Edna Harper on Everwood.
...
Known For
Jodi Arias: Dirty Little Secret
Den Brother
The Last Godfather
The Mermaid Chair
Domestic Disturbance