
Anno 2000, prima gli States e poi l’Europa vengono invasi da una bellicosa razza aliena rasta, gli Psyklos, una sorta di Klingon frustrati, e con la ferma intenzione di schiavizzare l’intero genere umano, ma non avevano fatto i conti con Johnny “McGyver” Tyler, terrestre ribelle che con l’ausilio di un ordigno atomico e di un trasportatore molecolare (!!) non solo distruggerà l’intero pianeta dei rissosi vichingi spaziali, ma ridarà la libertà alla razza umana!
Battaglia per la Terra sembra una sorta di pegno pagato da John Travolta, allora fresco adepto, alla comunità religiosa di Scientology, anche se l’attore nega vigorosamente qualsiasi collegamento tra la produzione del film e lo scrittore fondatore del suddetto movimento religioso, Ron Hubbard.