The Beretta-pistols seen in the Mosque shooting scene are presumed to be of the M9 model, since both Joshua Rose/Guy (Dennis Quaid) and Peter Dominic (Stellan Skarsgard) are US Marine officers and thus having the right to carry them. A Beretta 92FS is also seen in the hands of the wounded Muslim who is shot.
Heckler & Koch G3A3s can be seen in the hands of the Foreign Legion recruits in the beginning of the movie. UN soldiers are also armed with Heckler & Koch G3A3s at the prisoner exchange and at Split.
Guy is trained on a Vektor R4 modified for the Designated Marksman role when he joins the French Foreign Legion that he uses throughout the film. This weapon would be accurate for the Serbian military which purchased a few thousand R4 rifles during the conflict, but not for the French Foreign Legion. The modifications include a scope mounted on an AK-style receiver mount (the original Galil scope mount notch was replaced by a lightening cut on the R4) along with a cheek rest which has been installed on the original folding stock and removal of the sights.
The movie takes place in Bosnia during the Yugoslavian Civil War, and thus many Yugoslavian or possibly Russian weapons can be seen in the movie. Some of the militias appear to be armed with the Zastava M59/66 rifle (local copy of the SKS rifle).
Error creating thumbnail: File missingYugoslavian SKS M59/66 rifle with blade bayonet and grenade launcher attached to barrel, the variant most seen during the Balkan Wars - 7.62x39mm. The Yugoslavian M59 is nearly identical to the Russian SKS, it is the M59/66 which has the grenade launcher attachment at the end of the barrel.Error creating thumbnail: File missingBosnian "Mucha Hedines" armed with Yugo SKS.Error creating thumbnail: File missingVera's brother (Nebojsa Glogovac) - a Serbian Militia man is armed with a Yugo SKS.
Zastava M70AB2
The Zastava M70AB2 rifles are used by Serbian, Bosnian, and Croatian Soldiers throughout the film. Peter Dominic also is armed with a Zastava M70AB2.
The Zastava M53 (Yugoslavian version of the MG42) is seen in Peter's MG Nest. While there are no definitive features to definitively say this is an M53, the film was shot in Montenegro, were it would be reasonable that it's a locally available M53.
Error creating thumbnail: File missingThe Helicopters that attack Goran and Guy are Aérospatiale Gazelles. The Aérospatiale Gazelle was only operated by the Serbian Army during the Yugoslav Wars; therefore Goran and Guy as Serbian soldiers being attacked by a Serb Helicopter does not add up. While the current Bosnian Military operates 4 Gazelles the former Army of the Republic of Bosnia and Herzegovina did not.
Notes
During the prisoner exchange a Serbian Soldier is seen with a Pump Action Shotgun, however it is seen too briefly and is too blurred to be worthy of documentation in IMFDB.