I'm Not Ashamed is a 2016 biopic dramatizing the events of 1999's Columbine High School massacre, specifically focusing on the final moments of the first victim, Rachel Scott.
The following firearms appear in the movie I'm Not Ashamed (2016):
Dylan Klebold (Cory Chapman) is seen carrying an Intratec TEC-9 mini. This is accurate to the real gun used by Klebold, although various media outlets at the time described the weapon as a TEC-DC9 or as a full sized TEC-9. Near the end of the film, Eric Harris (David Errigo Jr.) uses the weapon to threaten Rachael Joy Scott (Masey McLain), the film's primary subject matter.
Rifles
Hi-Point 995 Carbine
As was the case in the actual shooting, Eric Harris is seen carrying a Hi-Point 995 Carbine in the film. Dylan Klebold also briefly holds it. The carbine seen in the film is an early model like the one used in the actual shooting by Eric Harris, albeit this one features a muzzle brake and the real one did not.
Shotguns
Stevens Model 67
Eric Harris is seen using a Stevens Model 67 shotgun throughout the film, which is once again accurate to the actual shooting. Like the real Harris, the Model 67 has had the barrel removed. Harris' actual Model 67 also had the stock removed and the make-shift pistol grip wrapped in duct tape. Although the film depicts the removed stock, the pistol grip is not taped.
Note: Eric Harris was rumored to have named this particular weapon "Arlene", after a character that appeared in a set of novels based off of the video game Doom.
Savage 311-D Double Barrelled Sawed-Off shotgun
Dylan Klebold is seen carrying and shooting a sawed-off shotgun in the film. Klebold used a Savage/Springfield 311-D during the actual shooting. Though not immediatly clear in the film, it appears that the shotgun that actor Cory Chapman uses may very well be a 311-D, or at least a similar variant.
Archival Footage
News coverage footage from the actual shooting appears at different points in the film, featuring the real firearms used during the event.