Parasyte: The Maxim
One night, a quiet invasion takes place. Across the world, alien beings, known as Parasytes, fall to earth and begin possessing humans one by one with the rest of humanity none the wiser. Shinichi Izumi is one such victim.
Starring
Nobunaga Shimazaki,
Aya Hirano,
Miyuki Sawashiro