The 55-year-old actor reportedly punched a crewmember on the set of the upcoming flick City of Lies, which details the killing of the rapper Notorious B.I.G.
He claims Depp - starring as retired LAPD detective Russell Poole, who worked on both 1990s rap star murders - requested an extension of the permit so that he could direct two of his friends in an extended version of the scene the crew was filming that day. Brooks says that he was told to instruct Depp of the request, but wanted an on-set LAPD officer to assist him in doing so because he knew Depp "may become upset".
Brooks claims the incident occurred while working on a scene from the film with Depp in downtown L.A.in April of 2017.
Brooks knew Depp for his bad temper, so he called on an officer for back up just in case Depp didn't react to the news well, the location manager claimed in the lawsuit.
According to Brooks, who filed documents in court, as obtained by People Magazine, Johnny followed him after work, punched him in the ribs twice, and screamed, "who the f*ck are you?"
According to the complaint, Depp also "angrily and forcefully punched Plaintiff twice in the lower left side of his rib cage and causing pain".
His attorney, Arbella Azizian, said in a statement: "My client wants to make sure Mr. Depp is held accountable for his conduct on set so that, in the future, others will not be put in the same situation".
The lawsuit is said to have been filed by filed by Baker, Olson, LeCroy & Danielian and "seeks unspecified damages".
TMZ said its attempts for a comment from Depp's representatives were unsuccessful.
The incident allegedly took place previous year on the set of "City of Lies", a movie about the killing of Notorious B.I.G.
He is also embroiled in a legal battle with his ex-managers and is suing his former lawyers, claiming they cheated him out of millions of dollars.