Looks like it’s got an Alien vibe?
I had this whole big thing to say and then realized I was confusing the guy in this movie for Sam Neil.
“Mind Ripper” kind of implies that it’s going to rip your thoughts out, right? This creature seems much more of a Brain Sucker with that… appendage. Brain ejector maybe… I’d take Mind Masher for the alliteration, but it still doesn’t really fit. I just like awful alliterations.