Amy Madigan, American actress, has one of those very very envious achievements for a Hollywood lady. She's been married to the same guy since 1983 and the lucky dude is Ed Harris. Here are Amy Madigan pics.