Did you ever see the 2011 prequel?...........
https://en.wikipedia.org/wiki/The_Thing_%282011_film%29
did not, I take it it’s worth a look?