The Last Starfighter is a 1984 American space opera film directed by Nick Castle. The film tells the story of Alex Rogan, a teenager recruited by an alien defense force to fight in an interstellar war. It also features Robert Preston, Dan O'Herlihy, Catherine Mary Stewart, Norman Snow, and Kay E. Kuter.