Possessor ★★★½

Wow, quite fucked up! Oddly liked it though? I do love a gore fest.