Parasyte

Human vs parasite—who’s the monster?