Internal Affairs is a 1990 thriller directed by Mike Figgis and starring Andy Garcia as Raymond Avila, a police detective recently recruited into the Department's Internal Affairs Division in Los Angeles, who decides to investigate Dennis Peck (Richard Gere), a highly regarded officer who may be involved in various criminal enterprises.
The following weapons were used in the film Internal Affairs:
Officer Dennis Peck (Richard Gere) carries a Beretta 92FS as his service sidearm throughout the film. During the ending, Kathleen Avila (Nancy Travis) picks it up and holds it on him.
Beretta 84
Both Internal Affairs Officers Raymond Avila (Andy Garcia) and Amy Wallace (Laurie Metcalf) carry Beretta 84 pistols as their standard weapons.
Peck's partner, Van Stretch (William Baldwin), carries a Colt Python as his service sidearm. Officer Dorian Fletcher (Michael Beach) carries one, dropping it when he is shot.
M1911A1
An officer with Avila during the shootout with Demetrios carries an M1911A1.
Smith & Wesson Model 36
After she is shot, Amy Wallace's Smith & Wesson Model 36 can be seen on the ground next to her.
Shotguns
Ithaca 37
The hitman hired by Peck to kill Van Stretch uses an Ithaca 37.
Rifles
M16A1
The SWAT officers that arrive when Avila and Wallace confront Demetrio have M16A1 rifles.
M16A2
The police honor guard at Van Stretch's funeral perform a rifle volley with their M16A2's.
Submachine Guns
Uzi
Demetrio (Marco Rodriguez) and his partner carry and fire Uzi submachine guns when confronted by Avila and SWAT.