Guest Stars Alyssa Diaz as Teresa Jayne Taini as Harriet Greenberg Ian McShane as Andrew Finney Katie Holmes as Paige Finney Leland Orser as Father Thomas Romero 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