Guest Stars Kevin Zegers as Kevin Kryder Michael Berryman as Owen Lee Jarvis Kenneth Welsh as Simon Gates / Millenium Man R. Lee Ermey as Reverend Patrick Findley Rhys Huber as Little Boy Hayley Tyson as Susan Kryder Sam Bottoms as Michael Kryder Co Starring Fulvio Cecere as Priest Lesley Ewen as Carina Maywald Nicole Robert as Mrs. Tynes