Guest Stars Chris Noth as Peter Florrick Nathan Lane as Clarke Hayden Jill Flint as Lana Delaney Marc Warren as Nick Saverese John Benjamin Hickey as Neil Gross Rita Wilson as Viola Walsh Miriam Shor as Mandy Post Dominic Chianese as Judge Michael Marx Liz Holtan as Indira Starr Jee Young Han as Julie Doyle Adam Godley as Leland Carlisle Virginia Kull as Elizabeth Devin Ratray as Kevin K.K. Moggie as Judith Michael Bakkensen as Husband Ben Steinfeld as Techie Gregory Perri as Ben