Guest Stars Chris Noth as Peter Florrick Zach Grenier as David Lee Michael Boatman as Julius Cain Renée Elise Goldsberry as Geneva Pine Anna Camp as Caitlin D'Arcy Mamie Gummer as Nancy Crozier Merritt Wever as Aubrey Nadia Dajani as Sara Christian Camargo as Aidan Josh Hamilton as Judge Edward Serena Cassandra Freeman as Kristen Patrick Page as Horton Parker Pogue as Derek Luke Robertson as Kevin Jack Gilpin as Frank Anderson Ann McDonough as Joan Anderson