Laura Fraser stars as a young woman forced to return to her hometown and confront the demons in her past, in this British thriller.
United Kingdom
Thriller
100 minutes
2004
Stuart St. Paul
INDY UK Films Limited
Rachael
Rafe
Matt
Jake
Eagle
Director
Costume Design
Executive Producer
Writer
Production Design