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