Sonja (Brigitte Nielsen) è l’ultima superstite di una stirpe regale sterminata dalla malvagia regina Gedren (Sandahl Bergman) che ha esteso il proprio dominio col ferro e con fuoco e grazie alle magiche virtù di una pietra verde. A Sonja si unisce il forzuto guerriero Yado (Arnold Schwarzenegger), il principe-bambino Tar e il suo scudiero Falcon. I quattro, dopo svariate peripezie, arrivano al cuore della roccaforte nemica dando atto a duelli epici