Guest Stars Joel de la Fuente as Dr. Johann Pryce Michael Andreae as Young Shelley Nicole Boivin as Young Shelley Laurie Fortier as Marie Godfrey Kandyse McClure as Dr. Clementine Chasseur Ted Dykstra as Francis Pullman Aaron Douglas as Tom Sworn Lili Taylor as Lynda Rumancek Philip Craig as Bishop Emily Piggford as Ashley Valentine Alanis Peart as Mrs. Pisarro Paul Popowich as JR Godfrey Niamh Wilson as Pretty Shelley Lorenza Izzo as Brooke Bluebell Garett Bullock as White Tower Guard Ron Mustafa as Tom Mayer Julian Richings as Swiss Doctor