The video shows the shooter, identified by the Paramus Police Department as 20-year-old Richard Shoop, of Teaneck, N.J., wearing black clothing and a black motorcycle helmet.
Shoop can be seen walking around the shopping mall with a gun as shoppers and workers scrambled for cover.
Shoop fired several shots inside the mall then turned the gun on himself. No one else was injured in the incident.
Ohio bar shooting arrested, charged with murder
Beautician charged with giving client fatal silicone butt injection