This gun is a rubber stunt mini Uzi used in The Green Hornet. The gun can be seen toward the end of the movie in the restaurant scene. Rubber guns were used for actor safety in action scenes where the live firing guns were not needed.
COA: Prop Store