Itch! background

Itch!

In a world gripped by a deadly epidemic known as the ITCH, a grieving father and his distant daughter find refuge in a department store, but soon discover that the true horror lies within its walls.

Info about Itch!

Studio(s): Lucky Movies

Originally Released: United States, Dec 07, 2024

Production Country: United States