Special Guest Stars Chris Noth as Peter Florrick Gary Cole as Kurt McVeigh Guest Stars Alan Cumming as Eli Gold Mary Beth Peil as Jackie Florrick Titus Welliver as Glenn Childs Jill Flint as Lana Delaney Gbenga Akinnagbe as Pastor Isaiah Easton James Carpinello as Detective Anthony Burton Karen Olivo as Giada Cabrini Amy Acker as Trish Arkin Wass Stevens as Hunter Co Starring Bob Jesser as Security Guard Juan Javier Cárdenas as Spanish Waiter Daniel Oreskes as Ray Ernesto Sean Meehan as Jack Arkin Stacey Yen as Reporter P.J. Sosko as Foley Cherise Boothe as Heather Esme Allen as Waitress