Question: What was Julianna Margulies' longest running role?
Answer: Julianna Margulies played the role of Alicia Florrick on The Good Wife for 7 years and 156 episodes.