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 Richard Brooks as Ace Barnstone John Finn as Oren Cleary 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