Guest Stars William Sanderson as Leonard Keane Michael Monks as Mazzara Jennifer Parsons as Valerie Harrison Tyrees Allen as Detective Dave Richardson Chris Marrs as Howard Pamela Roylance as Miriam Trilling Bob Goen as Interviewer Co Starring Horacio Galaviz as Jim Alex Weed as Hank Dahlia Waingort as Ramirez / Medical Examiner Brandon J. Sornberger as Patrick Birdwell Brad Blaisdell as Michael Nolan Willow Hale as Elaine Keane Jason James Richter as Matthew Keane