The New Saint

  • 70'
  • Netherlands
  • 2010

Director
Allard Detiger
Country of production
Netherlands
Production Year
2010
Festival Edition
IFFR 2011
Length
70'
Medium
HDcam
Production Company
Volya Films