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 Sean Meehan as Jack Arkin Cherise Boothe as Heather Daniel Oreskes as Ray Ernesto Stacey Yen as Reporter P.J. Sosko as Foley Esme Allen as Waitress