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 Sean Nelson as Busboy Tim Jessica Frances Dukes as Deidre Willis Hubert Point-Du Jour as Protestor Jake Arturo Castro as Dishwasher Juan Denise Scilabra as Audience Member Will Cobbs as Busboy Errol Cat Andersen as Newscaster 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 Angela Reed as Dakota Leesh Robert Manning, Jr. as Cole Willis Michael Berresse as Patrick Mancini