Jalil Dewan, 57, was due to depart from the airport the day before Thanksgiving when TSA agents discovered the contraband in his checked baggage, according to the Port Authority.
An inspection found that the bags contained two stun guns, pellet guns, starter pistols, four boxes of pellets and a machete.
Dewan admitted the bags belonged to him and indicated he was flying to a film shoot in Dubai Wednesday morning, authorities said.
Port Authority police confiscated the items and Dewan was arrested. He was charged with criminal possession of a weapon for the stun guns and received a desk appearance ticket.
- Man struck with brick during attempted robbery at Court Square ATM: cops
- Queens doctor busted for insurance fraud
- Pregnant woman fatally shot, baby dies later