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 Michael Boatman as Julius Cain Jill Flint as Lana Delaney Joe Morton as Daniel Golden Felix Solis as Detective Kevin Rodriguez Francie Swift as Kya Poole Joanna Gleason as Judge Carmella Romano Geraldine Hughes as Rachel Knox Kevin O'Rourke as Martin Knox Daniel Stewart Sherman as Deputy Sheriff Co Starring Isis King as Marsha Tom Degnan as Brad Broussard Susan Pellegrino as Another Spectator Halley Wegryn Gross as Judith Broussard Stephen Berger as Spectator Frank Bara as Chris Scully