an alien mimicking the look of a t-rex, sci-fi