Shia LaBeouf brags of his "millions" and calls cop "f-g" during fingerprinting after "Cabaret" bust

Actor Shia LaBeouf was hauled off in handcuffs for acting like an aggressive jerk at a Broadway play — and then put in a face mask at a Manhattan police precinct when he wouldn’t stop spitting, sources told The Post.

The actor was busted at about 9:30 p.m. during a performance of “Cabaret” at Studio 54 in Midtown.

Sources said that the “Nymphomaniac” actor was annoying other theater goers by slapping random people on the behind and on the back of the head. He was also smoking.

When cops approached him, he tried to quickly walk away, but fell, so he was taken off in handcuffs as a crowed of shocked patrons looked on.

At the Midtown North precinct he got belligerent with officers, telling cops who were about to remove his hand cuffs: “F–k you. I’ll f- -k you up,” sources said.

Cops decided to not take the cuffs off and he started spitting, prompting officers to put him in a face mask.

While being fingerprinted LaBeouf told one cop “I have millions and millions of dollars and attorneys and I’m going to ruin your career.” He then used a homophobic epithet at the officer doing the fingerprinting, calling him a “fag.”

He’s been charged with criminal trespass, harassment and disorderly conduct, according to law enforcement sources.