Control Freak
Horror
Release date: 2025-03-13
Length: 104 minutes
A motivational speaker, plagued by an uncontrollable itch on her head, becomes infected with a parasitic demon from her homeland.
Streams on
No streaming provider for
Data provided by JustWatch