Alien ★½

Maybe good in its time.