Guest Stars Mark Hildreth as Joshua Jane Badler as Diana Scott Hylands as Father Travis Samantha Ferris as Felicia Castro Zak Santiago as John Fierro Marny Eng as Dr. Veena Rai