Eddie Izzard stops by this episode of The Good Wife, as Will and Alicia continue with their affair. But is Diane on to them?
Added: