Guest Stars Alyssa Diaz as Teresa Leland Orser as Father Thomas Romero Ian McShane as Andrew Finney Katie Holmes as Paige Finney Fairuza Balk as Ginger Ryan O'Nan as Stan Shree Grace Crooks as Audrey Grace Zabriskie as Mrs. Minassian Skipp Sudduth as Governor Verona David Cubitt as Zack Davis Wolé Parks as Carl Lafell