Having created a weapon that destroys alien lifeforms, an engineer encounters a major problem when he is believed to be an alien himself
Science Fiction / Thriller