One winter evening in 1995, Carole leaves behind a violent husband and three children. Prince Charmings are not to be trusted.
Director
Writer
Sound
Producer
Director of Photography
Editor