Satisfying blend of law and politics ... Julianna Marguiles in The Good Wife.
Channel Ten, 9.30pm
Most of this episode is middling-excellent, as we've come to expect. Bryan Brown pops up as a not-entirely-convincing potential new love interest for Diane (Christine Baranski). It is great to see a slice of her private life (and to see Will's shock when he realises she has one). Michael J. Fox also returns as the Machiavellian Louis Canning, somehow simultaneously loveable and loathsome. The case du jour has local echoes when a lawsuit against a maker of recreational vehicles morphs into one against the hockey league. And there's the usual rich brew of the political and personal as Will waits out his suspension and Kalinda tries to restart her friendship with Alicia (Julianna Margulies), whose ethics are tested.