Guest Stars Minae Noji as Dr. Kelly Lee Constance Towers as Helena Cassadine Uncredited Christian Alexander as Kiefer Bauer Barry Saltzman as Lab Tech Jennifer Lyons as Jennifer