Special Guest Stars James Callis as John Merchiston Eric Roberts as Brother Daniel Larson 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