Guest Stars Chris Noth as Peter Florrick Jerry Adler as Howard Lyman Jess Weixler as Robyn Burdine Ben Rappaport as Carey Zepps Melissa George as Marilyn Garbanza Christian Borle as Carter Schmidt Jeffrey DeMunn as Chief Justice Ryvlan Peter Gerety as Judge Timothy Stanek Talia Balsam as Anne Stevens J.T. O'Connor as Daniel Hecht Julienne Hanzelka Kim as Diane's Assistant Janel Moloney as Kathy Eisenstadt Karen Pittman as Dr. Patricia Serling Genevieve Angelson as Tara Bach Rebecca Eichenberger as Amber Wallis C.J. Wilson as Brian Eisenstadt Philip Ettinger as Michael Jordan Lage as Dr. John Tuft Phillip James Griffith as Cam