Hellboy II: The Golden ArmyHellboy II: The Golden Army - Internet Movie Firearms Database - Guns in Movies, TV and Video GamesHellboy II: The Golden Army
Hellboy's (Ron Perlman) weapon of choice is the Samaritan, his massive hand cannon from the first film. He is seen using it multiple times to take out various creatures.
Big Baby
When Prince Nuada (Luke Goss) releases the Tree Elemental into the streets, Hellboy goes and grabs "Big Baby", a surprisingly even bigger handcannon in his arsenal than the Samaritan to take it on. It appears to be a six shot that fires two rounds at a time. Before firing it, he winds up the music box in the back, apparently to please Big Baby. In the movie's trailer, Hellboy precedes firing a round with saying "You woke up the baby!"
Glock 17
Members of the BPRD including Liz Sherman (Selma Blair) and Abe Sapien (Doug Jones) use Glock 17 sidearms, which is determined based on the muzzle diameters. After Hellboy kills the Tree Elemental, police officers surround him and aim Glocks at him.
According to the DVD commentary, the guns used in the auction house were not loaded with blanks, instead the actors mimed shooting and the noise and muzzle flashes were added later in post-production. This led to two problems during filming: first, the actors had to be coached not to "fire" the guns so rapidly, or else they were seen to be firing a ridiculously high number of rounds without reloading; second, Selma Blair had an unconscious habit of yelling, "Bang!" every time she pulled the trigger.
Toy Single Action Army
While Prof. Broom (John Hurt) tells Young Hellboy (played by Montse Ribé, voiced by Colin Ford) the story of the Golden Army, he pulls out and plays with a toy Single Action Army.
Trivia: Montse Ribé also worked on the film as a makeup artist, as well as with Guillermo del Toro on Pan's Labyrinth.