Special Guest Stars Rose McGowan as Dr. Theodora "Teddy" Rowe Guest Stars Kelsey Batelaan as Annie McNamara Matthew Glave as Jerry José Zúñiga as Detective Cyrus Amy Farrington as Abigail Sullivan Co Starring Linda Klein as Nurse Linda Preston James Hillier as Detective Eben Ham as Cop Dakotah Massét as Dr. Faulk