Alex Rogan (Lance Guest) vándor életmódot folytat édesanyjával egy lakókocsi fedélzetén szerte az országban. Az utolsó csillagharcos című játékot játssza naphosszat. Egyszer csak megüti a felső ponthatárt és megjelenik előtte egy furcsa ember. Centauri (Robert Preston) utazásra hívja Aexet, aki elfogadja az ajánlatot. Amikor elrepülnek, Alex rájön, hogy a Rylos bolygó felé szállnak, ahol pilótákat képeznek ki a csillagközi háborúra Xur (Norman Snow) ellen. Alexet azonban hazaküldik, amint kiderül, hogy véletlenül sorozták be. Xur emberei felrobbantják az indítópályákat, így Alexnek mégiscsak vissza kell térnie a seregbe, mint az utolsó csillagharcos.