Guest Stars Ray Abruzzo as Detective Michael McGuire Jeremy Roberts as Alan Neel James Karen as Judge M. Knapp Steven Flynn as D.A. Martin Toomey Amy Stewart as Maddie Werner Denise Dowse as Caroline Scott Alan Smith as Doctor Uncredited Michael Emerson voices William Hinks