Filming Locations (3)

  • Cape Town, South Africa

  • Upington, South Africa

  • Gothenburg, Sweden