Special Guest Stars Chris Noth as Peter Florrick Guest Stars Zach Grenier as David Lee Titus Welliver as Glenn Childs Denis O'Hare as Judge Charles Abernathy Dash Mihok as Detective Frank Seabrook Tate Ellington as Tim Willens Kat Foster as Emily Tartan Jessica Hecht as Carla Browning Craig Bierko as Duke Rosco Shirley Rumierk as Joan Halley Feiffer as Irene Reagan Co Starring Marina Squerciati as Cheryl Willens Mark Morettini as Court Clerk Suzzanne Douglas as Judge Keely Farmer