Control Freak
Control Freak
| 13 March 2025 (USA)
Control Freak Trailers

A motivational speaker, plagued by an uncontrollable itch on her head, becomes infected with a parasitic demon from her homeland.

Similar Movies to Control Freak
Reviews