Special Guest Stars Chris Noth as Peter Florrick Gary Cole as Kurt McVeigh Stockard Channing as Veronica Loy Guest Stars Mary Beth Peil as Jackie Florrick Jerry Adler as Howard Lyman Michael J. Fox as Louis Canning Chris Butler as Matan Brody Sarah Steele as Marissa Gold Dallas Roberts as Owen Cavanaugh Andrew Dolan as Det. Rick Crowell Taylor Rose as Hannah McCreary Rebecca Harris as Gretchen Luft Co Starring Charlie Pollock as Detective Gifford Stan Carp as Old Man Elaine Kussack as Old Woman