Greg "Rocky" Brooks, a location manager, claims Depp attacked him when he tried to enforce permit restrictions while working on City of Lies, a film about the investigation into the murders of Tupac Shakur and The Notorious B.I.G..
The 14-page document, filed in Los Angeles on Monday, claims the incident happened on 13 April 2017, when filming occurred outside the Barclay Hotel in downtown Los Angeles.
According to Mr Books, the production team had permission to film until 7pm outside the hotel and until 10pm inside the building.
After getting the curfew extended once, he was then told filming had to wrap up but when he informed the film's director, Brad Furman, he allegedly replied: "Why don't you tell that to Johnny Depp".
Mr. Brooks says he instead approached an on-site police officer, but was confronted by Depp, who he claimed shouted: "Who the f*ck are you? You have no right to tell me what to do! I don't give a f*ck who you are and you can't tell me what to do."
He then alleges Depp punched him twice in the rib cage. Mr Brooks claims he managed to keep his "composure", to which he says Depp replied: "I will give you 100,000 dollars to punch me in the face right now." Depp's bodyguards are then said to have removed him from set.
Mr Brooks alleges Depp's breath "reeked of alcohol" and he further claims he had been taking drugs on set.
The legal document then says that a week later, Mr Books returned to the production office, but was sacked for refusing to sign a declaration stating that he would not sue the production company, Good Film Productions.
Mr Books is seeking unspecified damages from Depp, Furman, producer Miriam Segal, and Good Film Productions. His allegations include assault and wrongful termination.
Depp is currently in the midst of a legal battle with his ex-managers and is suing his former lawyers on claims they cheated him out of millions of dollars.
Representatives for Depp, Furman, and Good Film Productions have been contacted for comment.
More about: JohnnyDepp