It looks like this was Virginia North's last film. Does anyone know where she is now and what she is doing?
All I know about her is that she was unable to reprise her role as Vulnavia in 'Dr. Phibes Rises Again' due to being heavily pregnant.
She died in 2004.