Iain Mitchell / United Kingdom / 14 Minutes / English Language

Starring: Lauren Grace, Keith McErlean, Shauna Macdonald

Oppressed by her overbearing and violent stepfather, a young woman takes revenge into her own hands.