Guest Stars Alyssa Diaz as Teresa Ian McShane as Andrew Finney Katie Holmes as Paige Finney Leland Orser as Father Thomas Romero Aaron Staton as Greg Donellen Christy Williams as Michelle Jason Butler Harner as Varick Strauss Michael Hyatt as Detective Sheila Muncie Char Sidney as Mercedes Stewart Skelton as Windsor Skyler Shaye as Cindy Stephanie Erb as Helen Miller Sasha Wexler as Jade Sushana Watkis as Alex