Special Guest Stars Chris Noth as Peter Florrick Guest Stars Sarah Steele as Marissa Gold Tim Guinee as Andrew Wiley David Krumholtz as Josh Mariner Jason Babinsky as Howell Lily Rabe as Petra Moritz Oliver Platt as R.D. Jason Babinsky Richard Masur as Geoffrey Solomon Mo Rocca as Ted Willoughby Darren Pettie as Max Gaul Ruben Santiago-Hudson as Charles Jinks Michael Zegen as Justin Partridge Frankie J. Alvarez as Steven Mund Tina Benko as Judith Dahl Wesley Taylor as Tom Keppler/Nils Anderson Co Starring Kim Masters as Herself Ben Jacoby as Carl Uncredited Pilar Witherspoon as Jane