Special Guest Stars Chris Noth as Peter Florrick Guest Stars Mary Beth Peil as Jackie Florrick Jerry Adler as Howard Lyman Michael J. Fox as Louis Canning Margo Martindale as Ruth Eastman Mike Pniewski as Frank Landau Vanessa Williams as Courtney Paige Joey Slotnick as Anthony Dudewitz Celia Keenan-Bolger as Wendy Searle Steven Boyer as Tim Brewster Peter Woodward as Charles Ephraham Ned Eisenberg as Craig Hallman Co Starring Nicole Roderick as Nora