Sonjan (Brigitte Nielsen) elämä menee pirstaleiksi, kun kuningatar GredenGedren (Sandahl Bergman) tappaa hänen vanhempansa. Kuningatar hallitsee terrorismillaan ja kantaa talismaania, jonka avulla hän voi tuhota koko planeetan. Sonja päättää kostaa vanhempiensa kuoleman ja saa erikoisia voimia mysteerisen näyn kautta. Hänen täytyy kuitenkin vannoa vala, että hän saa rakastua mieheen vain, jos tämä on häntä voimakkaampi. Matkallaan kuningatar Greden ja hänen assistenttinsa Ikolin (Ronald Lacey) luo hän tapaa Kalidorin (Arnold Schwarzenegger), muukalaisen, joka on epätavallisen voimakas.