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 Matt Bushell as Mike Vilanueva Omar J. Dorsey as Anthony Niskin 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