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 Frankie Faison as Pastor Jeremiah Easton Megan Ketch as Deena Lampard Connie Nielsen as Ramona Lytton Chris Matthews as Himself Rachael Harris as Franny Zissis Jessica Frances Dukes as Deidre Willis Hubert Point-Du Jour as Protestor Jake Sean Nelson as Busboy Tim Arturo Castro as Dishwasher Juan Angela Reed as Dakota Leesh 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