Perseo (Harry Hamlin) es el hijo predilecto del dios Zeus (Sir Laurence Olivier), pero sin saberlo, ha marcado a la diosa del mar Thetis (Dame Maggie Smith). Para empeorar las cosas, Perseo se enamora de la encantadora princesa Andrómeda (Judi Bowker), que solía estar comprometida con el hijo de Thetis, Calibos (Neil McCarthy). Pronto Perseo se embarca en una búsqueda tras otra, con Zeus ayudando, Thetis obstaculizando y muchos transeúntes inocentes siendo apuñalados, ahogados y aplastados.