Guest Stars Alyssa Diaz as Teresa Jayne Taini as Harriet Greenberg Ian McShane as Andrew Finney Leland Orser as Father Thomas Romero Katie Holmes as Paige Finney Christy Williams as Michelle Jason Butler Harner as Varick Strauss Char Sidney as Mercedes Stewart Skelton as Windsor Nikola Kent as Davros Minassian Alisha Boe as Janet Stephanie Erb as Helen Miller Emily Dahm as Sarah Donellen Cory Blevins as Dr. Righellis John Grady as Priest