Filming Locations (4)

  • Romania

  • Telega, Romania (village)

  • Campina, Romania (village)

  • Berca, Romania (intro scene)