Norman Snow is an American actor who is probably best known for his role as the evil tyrant Xur in the science fiction film The Last Starfighter .
NASource: Wikipedia