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