Special Guest Stars Chris Noth as Peter Florrick Guest Stars Mary Beth Peil as Jackie Florrick Jerry Adler as Howard Lyman Margo Martindale as Ruth Eastman David Krumholtz as Josh Mariner Nikki M. James as Monica Timmons Mo Rocca as Ted Willoughby Christopher Sieber as Neil Howard Sloan-Jacob Jordan Baker as Sharon Creech Co Starring Chris Matthews as Himself Tessa Albertson as Sam Marceline Hugot as Edna John Treacy Egan as Carl Peltola