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 Christian Camargo as Aidan Patrick Page as Horton Merritt Wever as Aubrey Cassandra Freeman as Kristen Josh Hamilton as Judge Edward Serena Nadia Dajani as Sara Jack Gilpin as Frank Anderson Luke Robertson as Kevin Ann McDonough as Joan Anderson Parker Pogue as Derek