Things Best Left
Things Best Left

Things Best Left

"Scar, (n.): A lingering sign of damage or injury, either mental or physical."

IMDb 7.4 Dec 2005 3m

Overview

Madeleine wakes each morning to find fresh scars on her body, cut while she slept.

Budget $0M
Subterranean Films
English

Cast

Key Crew

You Might Also Like

Discover more