Special Guest Stars Chris Noth as Peter Florrick Guest Stars Sarah Steele as Marissa Gold Carrie Preston as Elsbeth Tascioni Tobias Segal as Tyler Hopkins Will Patton as Mike Tascioni Michael Urie as Stephen Dinovera Damian Young as Clinton Foyle Patrick Breen as Lt. Terrence Hicks Haynes Thigpen as Jonathan Mattis John Finn as Oren Cleary Richard Brooks as Ace Barnstone Andrew Rothenberg as George Kirby Matt Walton as Ian Gillan Thomas Jay Ryan as Ed Janoway Co Starring Nicole Roderick as Nora Jeff Brooks as Clerk Sean Patrick Folster as Sergeant Cole McWain Jeff O'Donnell as Massoud Tahan/Lance Hopper