Guest Stars T.J. Thyne as Dr. Joshua Hensley Shiri Appleby as Kitty Bennett Poppy Liu as Hannah Berkowitz Maureen Sebastian as Lana Stallworth Amor Owens as Samantha Stallworth Ron Domingo as Bill Stallworth Tod Engle as Priest Josephine Huang as Heidi Garrett Turner as Bo Albrecht Uncredited Steve Zirnkilton voices Opening Narration