Sting stars in this version of the Frankenstein story as the obsessive doctor, who manages to create the perfect woman (Jennifer Beals) after years of research. Naming her Eva, she initially is little better than an animal, but gradually Frankenstein grooms her into a cultured and sophisticated debutante. He is unprepared however for her growing independent spirit and her burgeoning sexual desires. As Frankenstein struggles to deal with the person he has created, his original creation (Clancy Brown), takes to the road under the assumed name of Viktor. After becoming a circus performer, he finds that he cannot escape the psychic link with his 'bride', and returns to Frankenstein's castle to find him in a bitter love triangle with Eva and a shallow new suitor (Cary Elwes).