Pan's Labyrinth (El Laberinto del Fauno in Spanish) is a 2006 dark fantasy film set in Francoist Spain shortly after the Civil War. Along with her pregnant mother, young Ofelia moves into the house of her stepfather, Captain Vidal (Sergi López), commander of the local Guardia division. Ofelia meets a mysterious Faun in the eponymous Labyrinth, who gives her three tasks so she can prove herself to be a long-lost princess reincarnated as a mortal. Meanwhile, the coldly authoritarian Vidal rages a war with Spanish Maquis fighters in the surrounding woods, the last remnants of the defeated Republicans.
The following weapons were used in the film Pan's Labyrinth:
Captain Vidal (Sergi López) carries the Luger P08 as his weapon in the film. In one notable scene, when Vidal is executing wounded prisoners after a battle with the Maquis, one of the wounded keeps pushing away the Luger with his hand, until Vidal finally shoots him through the palm.
Astra 400
Garcés (Manolo Solo), one of Vidal's Lieutenants, uses an Astra 400 in the film.
A Sten Mk II can be seen lying by a dead Resistance fighter after Vidal's forces eliminate a Maquis cell.
Rifles
1893 Spanish Mauser
Both Spanish Guardia soldiers and their Maquis counterparts carry 1893 Spanish Mauser rifles. These appear to be the full-length weapons, rather then the shortened Mauser Oviedo 1916.
Lee-Enfield No.1 Mk.III*
Several Maquis carry the Lee-Enfield No.1 Mk.III* in the film. Oddly enough, at least one Guardia soldier appears to wield it as well.
Spanish Mauser 1895 Carbine
Several Maquis fighters carry Spanish Model 1895 Mauser carbines.
None of the guns in this film are ever actually fired. At the time of production, a drought was taking place, and the production team was not allowed to use blanks or even squibs. Hence, all those effects are digital. However, since Hellboy, it seems they have remembered to include actions cycling, which is also done digitally.