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