TMZ obtained the video, which shows a shirtless Zayn getting into it on the sidewalk with an antagonizer who throws around a homophobic slur.
Sources told TMZ that the former One Direction member was smoking a cigarette outside Amsterdam Billiards Club in the East Village after 2 AM when a group of guys came out of Little Sister Lounge next door and an altercation ensued.
We’re told the guy in the video going after Zayn tried to pick a fight, and tempers began to flair.
In any event, the guy lunged at the former X Factor UK star, and allegedly called Zayn the homophobic f-word, and then Zayn hurled back some insults.
Though the argument came very close to a physical confrontation, sources told TMZ no punches were ever thrown and police were not involved.
As for why Zayn’s shirt was off ? TMZ sources say he was wearing one at the billiards joint, but it’s unclear exactly when or why he took it off.