Parasite ★★★★★

I liked this but it was about 30 minutes longer than it needed to be.