The Keeper is a 2009 action movie directed by Keoni Waxman and starring Steven Seagal as Roland Sallinger, a retired LAPD detective who agrees to help his old friend, whose daughter is in danger.
The following weapons were used in the film The Keeper:
During the scene in the hospital Roland Sallinger (Steven Seagal) takes a compact stainless steel revolver from the handbag of his niece Regina Lawson (Trine Christensen) who is also a LAPD detective and carries this revolver as her off-duty weapon. This revolver is supposedly Charter Arms Pug.
Roland Sallinger (Steven Seagal) uses several M1911-style pistols during the movie.
Other Roland Sallinger's pistols
Several pistols are seen in hands of Roland Sallinger (Steven Seagal) but never used in action.
Glock
Various characters are seen with Glock pistols. Due to the size and shape these are most likely 3rd Generation Glock 17s.
Beretta 92FS
Several of Jason Cross' henchmen are seen with Beretta 92FS pistols.
Beretta 92FS Inox
Tory Harris (Eb Lottimer) carries Beretta 92FS Inox in several scenes. It switches to stainless steel Taurus PT92 and back again. Several henchmen are also seen with these pistols.
Taurus PT92
In the opening scene the drug dealers carry several Taurus PT92 pistols. Det. Trevor Johnson (Brian Keith Gamble) takes one of them. In several scenes Tory Harris's (Eb Lottimer) Beretta 92FS Inox switches to stainless steel Taurus PT92 and back again.
Intratec TEC-9
In the final scene two of Jason Cross' henchmen are armed with Intratec TEC-9 pistols.
Submachine Guns
Ingram MAC-10
Several attackers are armed with MAC-10 SMGs during the first attempted kidnapping of Nikita Wells.
Heckler & Koch MP5A3
Several attackers are armed with Heckler & Koch MP5A3 SMGs during the second attempt of kidnapping of Nikita Wells.
IMI Uzi Carbine
In the final scene one of Jason Cross' henchmen is armed with a Uzi Carbine.
Shotguns
Mossberg 500 Cruiser
In the opening scene one of the drug dealers aims a Mossberg 500 Cruiser shotgun at Roland Sallinger (Steven Seagal). Sallinger disarms the drug dealer and fires the shotgun himself.
Mossberg 500 Cruiser with heat shield is seen on the photo of Conner Wells (Steph DuVall). In the final scene one of SWAT officers is armed with such shotgun.
Unidentified shotgun
Rifles
M14
In the final scene one of Jason Cross' henchmen is armed with an M14 (it is seen in the darkness so it's hard to say if this is a genuine M14 or a civilian version like Springfield Armory M1A).
Mauser Sporter rifle
In the final scene Enrique and Gustavo (both uncredited), Manuelo's cousins, are armed with Mauser Sporter rifles (supposedly Karabiner 98k Sporters).
Barrett M107
In the final scene Lucien (Brady Romberg), one of Jason Cross' henchmen, is armed with a Barrett M107 with night vision device. Roland Sallinger (Steven Seagal) captures the rifle and fires it himself.
Unidentified sniper rifle-2
In the final scene one of the SWAT officers is armed with a sniper rifle. It is seen very briefly.
Assault rifles
Unidentified assault rifle 1
In the final scene one of the SWAT officers is armed with an assault rifle that resembles Mk. 18 Mod 1.
.
M4A1
One of the SWAT officers is armed with an assault rifle that resembles the M4 carbine.
Roland Sallinger's arsenal
A lot of weapons are seen on Roland Sallinger's table in one scene. None of these weapons except the M1911A1's are used in action.