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 Genevieve Angelson as Tara Bach Karen Pittman as Dr. Patricia Serling Philip Ettinger as Michael Rebecca Eichenberger as Amber Wallis C.J. Wilson as Brian Eisenstadt Jordan Lage as Dr. John Tuft Phillip James Griffith as Cam