Filming Locations (5)

  • Suomenlinna, Helsinki, Finland (authentic location)

  • Vyborg, Leningrad Oblast, Russia (authentic locations)

  • Leningrad, Russia (authentic locations)

  • Moscow (authentic locations)

  • Russia