It closely resembles
Seven (1995) [500215] which has english language soundtrack and french subtitles, but possibly from another European country. That's as much as I can gather, as it doesn't look like it has all of the logos that the bottom of the french one had.