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 Kat Foster as Emily Tartan Tate Ellington as Tim Willens Jessica Hecht as Carla Browning Halley Feiffer as Irene Reagan Craig Bierko as Duke Rosco Shirley Rumierk as Joan Co Starring Marina Squerciati as Cheryl Willens Mark Morettini as Court Clerk Suzzanne Douglas as Judge Keely Farmer