FANDOM


Meagen Helen Fay (born 1957) is an American actress. She portrayed Mrs. Barrington in The Country Bears, Miriam Fry in Agent Carter, Nora Harper in the Desperate Housewives episode 'Color and Light', and will play Holly in the TV series, The Muppets.