Special Guest Stars Reed Diamond as Raymond "Ray" Haffner Guest Stars Michael Gaston as Gale Bertram Pruitt Taylor Vince as J.J. LaRoche Alicia Witt as Rosalind Harker Joshua Bitton as Rick Tork Vernee Watson as Psychiatrist Allison McAtee as Jocelyn Chapin Omar J. Dorsey as Anthony Niskin Matt Bushell as Mike Vilanueva Rick Peters as Ed Masterson Annie Tedesco as Ann-Marie Co Starring Gregory Zarian as Man Carolyn Barnes as Woman Uncredited Bradley Whitford as Timothy "Tim" Carter