Obwohl es dem König der Malveelinaner, Brakus (George Kennedy), endlich gelungen ist, die verfeindeten Stämme gegen die Schlangenmenschen zu vereinigen, wird er ermordet. Toran (Lane Caudell), der rechtmäßge Thronerbe, wird verdächtigt, kann aber entkommen und macht sich auf den gefahrvollen Weg, die wahren Mörder zu finden. Als Waffe gegen seinen Feind Gar (Kabir Bedi) erhält Toran von seinem Lehrer einen Zauberbogen, der ihm unbesiegbare Macht verleiht, und als hilfreiche Begleiterin findet er die schöne Zauberin Esra (Belinda Bauer). Doch zuvor müssen Gar und seine Verbündeten die Schlangenmenschen, Monster und Dämonen, von denen sie verfolgt werden, besiegt werden.