Special Guest Stars Chris Noth as Peter Florrick Guest Stars Mary Beth Peil as Jackie Florrick Chris Butler as Matan Brody Titus Welliver as Glenn Childs Scott Porter as Blake Calamar Michael Ealy as Derrick Bond Felix Solis as Detective Kevin Rodriguez Pedro Pascal as Nathan Landry Cristin Milioti as Onya Eggertson Jacob Pitts as Vance Salle Chris Sarandon as Judge Howard Matchick Tammy Blanchard as Petra Long Rebecca Luker as Carleen Loren Jennifer Harmon as Ruth Co Starring Erica Hill as Herself Rebecca Brooksher as Lana Timmerman Eric Nelsen as Mark Charise Castro Smith as Assistant #2 Flor De Liz Perez as Assistant #1 Montego Glover as Jeanine Derbeken Brian Hutchison as Congressman Timmerman Gloria Crampton as TV Psychologist