Special Guest Stars Helen Slater as Eliza Danvers Dean Cain as Jeremiah Danvers Guest Stars Brenda Strong as Lillian Luthor Tamzin Merchant as Lyra Strahd Co Starring Robert Zen Humpage as Fish Head Sonia Sunger as Newscaster Uncredited David Harewood as Hank Henshaw / Cyborg Superman