Question: Who plays diane lockhart in the good wife?
answer: Christine Baranski
answer: by Christine Baranski