Guest Stars Alyssa Diaz as Teresa Ian McShane as Andrew Finney Leland Orser as Father Thomas Romero Katie Holmes as Paige Finney Aaron Staton as Greg Donellen Christy Williams as Michelle Jason Butler Harner as Varick Strauss Fairuza Balk as Ginger Char Sidney as Mercedes Nikola Kent as Davros Minassian Skyler Shaye as Cindy Karina Logue as Margaret Aaron Hendry as Dave Kelly Martin Garcia as Pablo Sushana Watkis as Alex Matty Cardarople as Philosophy Boy #1 Melissa Carnell as Briana Ryan Slater as KWIP Programmer David Lengel as Ted Eric Ramey as Tenley Bell Johnny La as KWIP Programmer Thom Shelton as Philosophy Boy #2 Evan Tyler Stallone as UCLA Law Student