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 Vanessa Wasche as Will's Assistant Aaron Ramzi as Tariq Satya Bhabha as Jimal Mifsud Larry Bryggman as Professor Noah Fineman Nate Miller as Steve "Scoot" Sartori Tom Reed as Amir Al-Zeid