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 Fairuza Balk as Ginger Jason Butler Harner as Varick Strauss Char Sidney as Mercedes Nikola Kent as Davros Minassian Skyler Shaye as Cindy Karina Logue as Margaret Martin Garcia as Pablo Aaron Hendry as Dave Kelly Sushana Watkis as Alex David Lengel as Ted Ryan Slater as KWIP Programmer Melissa Carnell as Briana Eric Ramey as Tenley Bell Matty Cardarople as Philosophy Boy #1 Johnny La as KWIP Programmer Thom Shelton as Philosophy Boy #2 Evan Tyler Stallone as UCLA Law Student