Guest Stars Neal McDonough as Mystery Man Sonja Bennett as Maya Barclay Hope as Joseph Stephanie Niznik as Kate Jennifer Kitchen as Jennifer Lengrand Richard Hendery as Benedict