Filming Locations (2)

  • Grozny, Chechnya, Russia

  • Lenfilm Studios, Kamennoostrovsky Prospekt, Petrogradsky District, St. Petersburg, Russia (studio)