Unsane ★★★

That was more twisted than I expected.