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