Control Freak

"It's in your head."

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

Loading countdown...

Release Date

March 13, 2025

Status

Released

Original Title

Control Freak

Runtime

1h 44min

Budget

Revenue

Language

English

Production Companies

WorthenBrooks