Special Guest Stars Chris Noth as Peter Florrick Guest Stars Sarah Steele as Marissa Gold Nicole Roderick as Nora Steven Pasquale as Jonathan Elfman John Benjamin Hickey as Neil Gross Gbenga Akinnagbe as Pastor Isaiah Easton David Krumholtz as Josh Mariner David Hyde Pierce as Frank Prady Remy Auberjonois as Martin Parillo Megan Ketch as Deena Lampard Frankie Faison as Pastor Jeremiah Easton Connie Nielsen as Ramona Lytton Chris Matthews as Himself Rachael Harris as Franny Zissis Angela Reed as Dakota Leesh Jessica Frances Dukes as Deidre Willis Arturo Castro as Dishwasher Juan Hubert Point-Du Jour as Protestor Jake Sean Nelson as Busboy Tim Cat Andersen as Newscaster Will Cobbs as Busboy Errol Denise Scilabra as Audience Member Doris McCarthy as Mall Shopper Stephen O'Reilly as George Hedden Flint Beverage as Male Cop Elizabeth Rich as Lady Cop Patrick Boll as Evan Young Romell Witherspoon as Angry Youth Robert Manning, Jr. as Cole Willis Michael Berresse as Patrick Mancini