Release date: 08/19/2021 Release

Popularity: 1 Popularity

Original language: EN Language

Heart Add to favorites

Itch

Star - Review 7
Horror

Overview

A psychological horror about a novice nun who develops a severe skin condition which continues to worsen along with her mental state as she struggles with her feelings for another nun.

Trailers

Player

ITCH Teaser Trailer

ArrowArrow