Special Guest Stars Eric Roberts as Brother Daniel Larson James Callis as John Merchiston Annabella Sciorra as Nancy Brass Tim Matheson as Oliver Tate Guest Stars Marc Vann as Conrad Ecklie Teal Redmann as Ellie Brass Tangie Ambrose as Miss Kitty / Angela Banner Luke Kleintank as Jake John Rubinstein as Priest Lucas Kerr as Matthew Tarland Co Starring Larry Mitchell as Officer Mitchell