Guest Stars Chris Noth as Peter Florrick Anne Marsen as Jennifer Kelli Giddish as Sophia Russo Fred Melamed as Judge Karpman Seth Fisher as Jon-Erik Shapiro Shauna Miles as Sheriff Hardy Peter Jacobson as Michael Kahane Omar Metwally as Wasim Al-Said Aaron Ramzi as Tariq Satya Bhabha as Jimal Mifsud Larry Bryggman as Professor Noah Fineman Vanessa Wasche as Will's Assistant Nate Miller as Steve "Scoot" Sartori Tom Reed as Amir Al-Zeid