Has anyone worn as many unusual outfits in as many unusual ways as Diane Keaton ... Nancy Meyers and Sarah Jessica Parker. But Keaton’s self-effacement provides an unexpectedly insightful ...