ActingSteve JohnsonBorn 1960-02-07· Houston, Texas, USAKnown forHumanoids from the Deep1980HORRORFull filmographyHumanoids from the Deep1980HORROR