Heaven is a 2002 German film directed by Tom Tykwer. Starring Cate Blanchett and Giovanni Ribisi.
The following guns were used in the film Heaven:
Beretta M1951 pistol
Various characters use Beretta M1951 pistols.
Police officers use Beretta 92SB pistols.
Beretta Model 92SB - 9x19mm (note rounded trigger guard and flat bottom magazine).
Commander Commando ROS
aims his Beretta 92 at Philippa as she is arrested.
A carabinier pursuses Philippa. Note the slide-mounted safety.
Beretta M12 submachine gun
Special Operational Group (ROS) operators carry Beretta M12.
Beretta AR-70/223 assault rifle
ROS agents are equipped with Beretta AR-70/223 assault rifles.
Beretta AR-70/.223. - 5.56x45mm NATO
Beretta SC-70/223 assault rifle
Beretta SC-70/.223 (Special Carbine).